Interface: Idp
Hierarchy
↳
Idp
Properties
authorizeEndpoint
• Optional authorizeEndpoint: string | (params: AnonymousObject<any>, idp: Idp, context: AppContext) => string | Promise<string>
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:58
callback
• Optional callback: "token" | "securityContext" | (response: any, idp: Idp, context: AppContext) => [any?, AnonymousObject<any>?]
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:59
clientAuth
• Optional clientAuth: IdpClientAuth
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:60
clientId
• Optional clientId: string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:61
clientSecret
• Optional clientSecret: string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:62
clockSkew
• Optional clockSkew: number
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:63
codeChallengeMethod
• Optional codeChallengeMethod: S256
Inherited from
IdpSettings.codeChallengeMethod
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:64
cookieCrypt
• Optional cookieCrypt: boolean
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:65
cookiePath
• Optional cookiePath: string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:66
cookieSecure
• Optional cookieSecure: boolean
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:67
cookieTTL
• Optional cookieTTL: number
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:68
external
• external: boolean
Overrides
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:102
externalLoginEndpoint
• Optional externalLoginEndpoint: string | (idp: Idp, context: AppContext) => string
Inherited from
IdpSettings.externalLoginEndpoint
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:70
externalLogoutEndpoint
• Optional externalLogoutEndpoint: string | (idp: Idp, context: AppContext) => string
Inherited from
IdpSettings.externalLogoutEndpoint
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:71
jwksEndpoint
• Optional jwksEndpoint: string | (token: any, idp: Idp, context: AppContext) => string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:72
loginCallbackRoute
• Optional loginCallbackRoute: string
Inherited from
IdpSettings.loginCallbackRoute
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:73
loginContentType
• Optional loginContentType: IdpContentType
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:74
loginEndpoint
• Optional loginEndpoint: string | (data: AnonymousObject<any>, idp: Idp, context: AppContext) => unknown
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:75
loginMethod
• Optional loginMethod: IdpMethod
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:76
logoutCallbackRoute
• Optional logoutCallbackRoute: string
Inherited from
IdpSettings.logoutCallbackRoute
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:78
logoutEndpoint
• Optional logoutEndpoint: string | (idp: Idp, context: AppContext) => string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:79
logoutMethod
• Optional logoutMethod: IdpMethod
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:77
name
• name: string
Overrides
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:103
nonce
• Optional nonce: boolean
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:81
oauth2
• oauth2: boolean
Overrides
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:104
oidc
• oidc: boolean
Overrides
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:105
passwordKey
• Optional passwordKey: string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:84
persist
• Optional persist: "localStorage" | "sessionStorage" | "cookie" | "memory"
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:87
pkce
• Optional pkce: boolean
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:88
postLoginRedirectKey
• Optional postLoginRedirectKey: string
Inherited from
IdpSettings.postLoginRedirectKey
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:89
postLogoutRedirectKey
• Optional postLogoutRedirectKey: string
Inherited from
IdpSettings.postLogoutRedirectKey
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:90
pubKeyAlgorithm
• Optional pubKeyAlgorithm: RS256
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:91
rememberMeKey
• Optional rememberMeKey: string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:85
responseType
• Optional responseType: Code
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:92
scope
• Optional scope: string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:93
state
• Optional state: boolean
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:94
tokenEndpoint
• Optional tokenEndpoint: string | (grant_type: string, idp: Idp, context: AppContext) => string
Overrides
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:107
type
• type: IdpType
Overrides
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:106
userinfoEndpoint
• Optional userinfoEndpoint: string | (idp: Idp, context: AppContext) => string
Overrides
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:108
usernameKey
• Optional usernameKey: string
Inherited from
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:86
validate
• Optional validate: boolean
Overrides
Defined in
onekijs/packages/onekijs-framework/src/auth/typings.ts:109