Configuration
Configuration options can be passed as AngularTokenOptions
via forRoot()
.
Default Configuration
Path options
Option
Description
apiBase?: string
Sets the server for all API calls.
apiPath?: string
Sets base path all operations are based on
signInPath?: string
Sets path for sign in
signInRedirect?: string
Sets redirect path for failed CanActivate
signOutPath?: string
Sets path for sign out
validateTokenPath?: string
Sets path for token validation
registerAccountPath?: string
Sets path for account registration
deleteAccountPath?: string
Sets path for account deletion
updatePasswordPath?: string
Sets path for password update
resetPasswordPath?: string
Sets path for password reset
registerAccountCallback?: string
Sets the path user are redirected to after email confirmation for registration
resetPasswordCallback?: string
Sets the path user are redirected to after email confirmation for password reset
Library behaviour options
Option
Description
signInStoredUrlStorageKey?: string
Sets locale storage key to store URL before displaying signIn page
signOutFailedValidate?: boolean
Signs user out when validation returns a 401 status
userTypes?: UserTypes[]
loginField?: string
Allows the ability to configure a custom login field. Defaults to 'email'
OAuth options
Options
Description
oAuthPaths?: { [key:string]: string }
Sets paths for sign in with OAuth
oAuthCallbackPath?: string
Sets path for OAuth sameWindow callback
oAuthBase?: string
Configure the OAuth server (used for backends on a different url)
oAuthWindowType?:
string`
Window type for Oauth authentication
oAuthWindowOptions?: { [key:string]: string }
Set additional options to pass into window.open()
Further information on paths/routes can be found at devise token auth.
Last updated