Start auth provider system
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2022-01-20 00:55:21 -06:00
parent cfd555723b
commit 506fb55c74
8 changed files with 181 additions and 7 deletions

View File

@@ -1,11 +1,12 @@
import {Instantiable, isInstantiable} from '../di'
import {AuthenticatableRepository} from './types'
import {hasOwnProperty} from '../util'
import {LoginProviderConfig} from './provider/LoginProvider'
export interface AuthenticationConfig {
storage: Instantiable<AuthenticatableRepository>,
sources?: {
[key: string]: Instantiable<AuthenticatableRepository>,
providers?: {
[key: string]: LoginProviderConfig
},
}