Configuration
note
Draft document..
AuthSettings
authorityUrl*
type: string
required
clientId*
type: string
required
mobileScheme*
type: string
required
loginRequired
type: boolean
default: false
loadUserInfo
type: boolean
default: false
retrieveUserSession
type: boolean
default: true
automaticSilentRenew
type: boolean
default: true
automaticLoginOn401
type: boolean
default: true
automaticInjectToken
type: boolean or custom object
default: any hostname or pathname that starts with 'api'
Custom object example
automaticInjectToken: {
headerName: 'Authorization',
include: (url: string): boolean => url?.includes('user'),
exclude: [
'/public-api',
/^\/my-custom-api\/.*$/gm
]
}
authGuardFallbackUrl
type: string
default: undefined
scope
type: string
default: "openid profile email phone"
desktopNavigationType
type: enum - DesktopNavigation.(REDIRECT, POPUP)
default: REDIRECT
logLevel
type: enum - Log.(NONE, ERROR, WARN, INFO, DEBUG)
default: NONE
internal
type: UserManagerSettings