@morojs/moro / AuthProvider
Interface: AuthProvider
Defined in: src/types/auth.ts:2
Extended by
Indexable
[
key:string]:any
Properties
authorization?
optionalauthorization?:string| {params?:Record<string,any>;url:string; }
Defined in: src/types/auth.ts:8
authorization_params?
optionalauthorization_params?:Record<string,any>
Defined in: src/types/auth.ts:26
claims?
optionalclaims?:Record<string,any>
Defined in: src/types/auth.ts:20
clientId?
optionalclientId?:string
Defined in: src/types/auth.ts:15
clientSecret?
optionalclientSecret?:string
Defined in: src/types/auth.ts:16
id
id:
string
Defined in: src/types/auth.ts:3
issuer?
optionalissuer?:string
Defined in: src/types/auth.ts:11
name
name:
string
Defined in: src/types/auth.ts:4
profile?
optionalprofile?: (profile,tokens) =>any
Defined in: src/types/auth.ts:23
Parameters
profile
any
tokens
any
Returns
any
scope?
optionalscope?:string
Defined in: src/types/auth.ts:19
token?
optionaltoken?:string| {params?:Record<string,any>;url:string; }
Defined in: src/types/auth.ts:9
token_endpoint_auth_method?
optionaltoken_endpoint_auth_method?:"client_secret_post"|"client_secret_basic"
Defined in: src/types/auth.ts:29
type
type:
"credentials"|"oauth"|"oidc"|"email"
Defined in: src/types/auth.ts:5
userinfo?
optionaluserinfo?:string| {params?:Record<string,any>;url:string; }
Defined in: src/types/auth.ts:10
wellKnown?
optionalwellKnown?:string
Defined in: src/types/auth.ts:12