KeycloakAuthService
Class: KeycloakAuthService
Defined in: app/auth/KeycloakService.tsx:12
Keycloak-backed implementation of the frontend auth service contract.
Implements
Constructors
Constructor
new KeycloakAuthService():
KeycloakAuthService
Defined in: app/auth/KeycloakService.tsx:17
Returns
[object Object]
Methods
AuthProvider()
[object Object]
Defined in: app/auth/KeycloakService.tsx:93
Parameters
__namedParameters
children
[object Object]
Returns
[object Object]
Implementation of
getToken()
[object Object]
Defined in: app/auth/KeycloakService.tsx:69
Returns
Promise<string | null>
Implementation of
getTokenParsed()
[object Object]
Defined in: app/auth/KeycloakService.tsx:81
Returns
Promise<TokenParsed | null>
Implementation of
getUpdateEmailUrl()
[object Object]
Defined in: app/auth/KeycloakService.tsx:122
Returns
Promise<string>
Implementation of
IAuthService.getUpdateEmailUrl
getUpdatePasswordUrl()
[object Object]
Defined in: app/auth/KeycloakService.tsx:131
Returns
Promise<string>
Implementation of
IAuthService.getUpdatePasswordUrl
init()
[object Object]
Defined in: app/auth/KeycloakService.tsx:25
Returns
Promise<void>
isAuthenticated()
[object Object]
Defined in: app/auth/KeycloakService.tsx:61
Returns
[object Object]
Implementation of
isReady()
[object Object]
Defined in: app/auth/KeycloakService.tsx:65
Returns
[object Object]
Implementation of
login()
[object Object]
Defined in: app/auth/KeycloakService.tsx:49
Parameters
redirectUri?
[object Object]
Returns
Promise<void>
Implementation of
logout()
[object Object]
Defined in: app/auth/KeycloakService.tsx:55
Parameters
redirectUri
[object Object]
Returns
Promise<void>
Implementation of
resetCredentials()
[object Object]
Defined in: app/auth/KeycloakService.tsx:140
Returns
Promise<string>