Skip to content

id6/id6

id6-logo

id6

Authentication and authorization as a service

Docs - Twitter

Why id6 ?

I wrote id6 out of frustration of re-writing authentication and authorization over and over again. It is distributed as a Docker container and meant to be run as a container alongside your application, handling authentication and authorization as a service.

In short, it features the following:

  • easy to deploy with Docker
  • simple integration in frontend and backend frameworks using our SDKs
  • natively supports email/password authentication
  • supports many authentication methods through PassportJS (feel free to add those you need)
  • dynamically enabled authentication methods
  • customizable branding

Development

docker-compose -f ./docker-compose-dev.yml up -d
npm i
npm start

Adding new auth methods

  1. Add an auth strategy in server/src/authentication/passport/strategies.
  2. Add an entry for loading your strategy's configuration in the config adapter.

About

Open source authentication and authorization service, container-native, PassportJS-native, built with React and Node.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors