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

Related tags

Miscellaneous id6
Overview

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.
You might also like...
Open Source Module to Upload your Media and files into AWS S3 Bucket directly from Front-end React

react-aws-s3 Open Source Module to Upload your Media and files into AWS S3 Bucket directly from Front-end React. Help the Module developer (Amit Mishr

Reactivated.app is an open-source app that scans your JS dependencies every 4 hours and generates cool dashboards
Reactivated.app is an open-source app that scans your JS dependencies every 4 hours and generates cool dashboards

Reactivated.app is an open-source app that scans your JS dependencies every 4 hours and generates cool dashboards

Open-source productivity booster with a brain
Open-source productivity booster with a brain

Cerebro Usage You can download the latest version on releases page. After installation use default shortcut ctrl+space to show an app window. You can

This is the Open Source Design System from Meiuca

This is the Open Source Design System from Meiuca

Alt + Click on rendered JSX to open it's source code in VSCode
Alt + Click on rendered JSX to open it's source code in VSCode

Alt + Click on rendered JSX to open it's source code in VSCode

Pimp my README is an open source profile builder that you can use to add some cool components to your README profile - Made with <3 by webapp.io :)
Pimp my README is an open source profile builder that you can use to add some cool components to your README profile - Made with 3 by webapp.io :)

Pimp my README This repository is the open-source project for Pimp my README. How this came to be So basically, GitHub added a feature where you can a

🏎 Open source racing game developed by everyone willing
🏎 Open source racing game developed by everyone willing

🏎️ @pmndrs/racing-game Live demo (current state): https://racing.pmnd.rs/ This project is a showcase for the feasibility of React in gaming. Every th

The Open Source A/B Testing Platform
The Open Source A/B Testing Platform

The Open Source A/B Testing Platform Get up and running in 1 minute with: git clone https://github.com/growthbook/growthbook.git cd growthbook docker-

JWT generator -  An open-source JSON Web Token (JWT) generator created by enabler
JWT generator - An open-source JSON Web Token (JWT) generator created by enabler

JWT generator An open-source JSON Web Token (JWT) generator created by enabler View Demo · Report Bug JWT generator allows you to generate JWT in an e

Releases(v1.2.1)
Owner
id6
Open source authentication and authorization service
id6
A react pattern named Container/View is followed to achieve clean and readable code

rcvp README A react pattern named Container/View is followed to achieve clean and readable code. How to use Screen.Recording.2022-04-10.at.5.04.05.PM.

Nikhil kumar gupta 1 May 2, 2022
SFN-Vis parses the output of your AWS Step Functions docker container

SFN-Vis parses the output of your AWS Step Functions docker container (that runs locally, for testing) and indexes it then serves it along with a frontend for viewing the log streams.

mitch hynes 1 Mar 12, 2022
React implementation of the service locator pattern using Hooks, Context API, and Inversify.

React Service Locator An implementation of the service locator pattern for React 16.13+ using Hooks, Context API, and Inversify. Features Service cont

Carlos González 22 Oct 10, 2022
Carpooling service, connecting people and enable sharing time together

Carpooling service, connecting people and enable sharing time together

Chiwon Choi 0 Dec 24, 2021
An application for use in recording the details and maintenance history of the air conditioning assets of an HVAC service provider.

This is an application for use in recording the details and maintenance history of the air conditioning assets of an HVAC service provider. It has been developed using a MERN SPA framework and accordingly, utilizes a MongoDB database, Express, React and Node with GraphQL.

Mark Horsfall 3 Apr 15, 2022
Food Service Prototype. React/Redux/Typescript/UIKit/Sass

Food Service Prototype. React/Redux/Typescript/UIKit/Sass

Mihail Nesterov 2 Feb 19, 2022
A React library to show an administrative UI for the Mock Service Worker JS library

A React library to show an administrative UI for the Mock Service Worker JS library

Intesys 3 Nov 17, 2022
A React Typescript search interface for the popular Giphy.com service.

giphy-search A React Typescript search interface for the popular Giphy.com service. Lets get to it Scope We want you to create a search interface for

null 1 May 18, 2022
Inteliver React SDK. Inteliver is an image management as a service.

This repository is Inteliver's official SDK for react framework. Using this SDK you can integrate your react project with inteliver image management service.

Inteliver 2 Sep 8, 2022
Here is the place try to learn to call API using React.js with anything your code style and contribute to open-source. Part of Hacktoberfest

Table of Contents About The Project Built With Getting Started Prerequisites Installation Usage About The Project To welcome hacktoberfest we provide

Abdul Hakim 13 Oct 30, 2022