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
- 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
To read the docs, visit https://authup.org
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.
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.
Made with ๐
Published under MIT License.