feat: Move to passport for authentication (#1934)

- Added `accountProvisioner`
- Move authentication to use passport strategies
- Make authentication more pluggable
- Change language of services -> providers

closes #1120
This commit is contained in:
Tom Moor
2021-03-11 10:02:22 -08:00
committed by GitHub
parent dc967be4fc
commit 5d6f68d399
33 changed files with 1104 additions and 725 deletions

View File

@@ -14,7 +14,7 @@ import { getCookieDomain } from "utils/domains";
const AUTH_STORE = "AUTH_STORE";
const NO_REDIRECT_PATHS = ["/", "/create", "/home"];
type Service = {|
type Provider = {|
id: string,
name: string,
authUrl: string,
@@ -23,7 +23,7 @@ type Service = {|
type Config = {|
name?: string,
hostname?: string,
services: Service[],
providers: Provider[],
|};
export default class AuthStore {