migraf / authelion

Authelion is a monorepo, containing a collection of different packages for frontend and backend authentication & authorization.

Home Page:https://authelion.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

authup ๐Ÿ’Ž

main codecov Known Vulnerabilities Conventional Commits

Authup is an authentication & authorization framework. It is designed to be easy to use and flexible, with support for multiple authentication strategies. With Authup, developers can quickly and easily add authentication & authorization to their applications.

Table of Contents

Features

  • Single-Sign On - Login once to multiple applications
  • Standard Protocols - OAuth2.0 & OpenID Connect
  • Social Login - Easy enable social login
  • Identity Brokering - OpenID Connect
  • Simple claim based and fully featured subject and attribute based authorization
  • Isomorphic & declarative permission management. Serialize and share permissions between UI, API & microservices
  • TypeScript and JavaScript support
  • & much more

Documentation

To read the docs, visit https://authup.org

Usage

The easiest way to get the framework up and running, is by using the global CLI. Therefore, execute the following shell command.

$ npx authup start

This will lunch the following application with default settings:

  • Frontend Application: http://localhost:3000/
  • Backend Application: http://localhost:3010/

To customize the settings follow the documentation.

Contributing

Before starting to work on a pull request, it is important to review the guidelines for contributing and the code of conduct. These guidelines will help to ensure that contributions are made effectively and are accepted.

License

Made with ๐Ÿ’š

Published under MIT License.

About

Authelion is a monorepo, containing a collection of different packages for frontend and backend authentication & authorization.

https://authelion.net

License:MIT License


Languages

Language:TypeScript 97.0%Language:CSS 1.4%Language:JavaScript 0.9%Language:Vue 0.7%Language:Dockerfile 0.0%Language:Shell 0.0%