Type aliases
AuthOptions
AuthOptions: { authority?: string; clientId: string; knownAuthorities?: Array<string>; navigateToLoginRequestUrl?: boolean; postLogoutRedirectUri?: string | (() => string); redirectUri?: string | (() => string); validateAuthority?: boolean }
Type declaration
-
Optional authority?: string
-
clientId: string
-
Optional knownAuthorities?: Array<string>
-
Optional navigateToLoginRequestUrl?: boolean
-
Optional postLogoutRedirectUri?: string | (() => string)
-
Optional redirectUri?: string | (() => string)
-
Optional validateAuthority?: boolean
CacheLocation
CacheLocation: "localStorage" | "sessionStorage"
CacheOptions
Cache
Options: { cacheLocation?: CacheLocation; storeAuthStateInCookie?: boolean }
Type declaration
-
-
Optional storeAuthStateInCookie?: boolean
FrameworkOptions
FrameworkOptions: { isAngular?: boolean; protectedResourceMap?: Map<string, Array<string>>; unprotectedResources?: Array<string> }
Type declaration
-
Optional isAngular?: boolean
-
Optional protectedResourceMap?: Map<string, Array<string>>
-
Optional unprotectedResources?: Array<string>
SystemOptions
System
Options: { loadFrameTimeout?: number; logger?: Logger; navigateFrameWait?: number; telemetry?: TelemetryOptions; tokenRenewalOffsetSeconds?: number }
Type declaration
-
Optional loadFrameTimeout?: number
-
Optional logger?: Logger
-
Optional navigateFrameWait?: number
-
-
Optional tokenRenewalOffsetSeconds?: number
TelemetryOptions
Telemetry
Options: { applicationName: string; applicationVersion: string; telemetryEmitter: TelemetryEmitter }
Type declaration
-
applicationName: string
-
applicationVersion: string
-