src/lib/extensions/security/security-cache.service.ts
Properties |
|
Methods |
|
constructor(http: HttpClient, util: UtilService, mediator: MediatorService, appSettings: AppSettingsService, injector: Injector)
|
||||||||||||||||||
|
Parameters :
|
| Public flush |
| - unused, please delete. |
flush()
|
|
Clear all the security related data.
Returns :
void
|
| Public Async refreshAccessToken |
refreshAccessToken()
|
|
Refresh the access token.
Returns :
Promise<boolean>
True if the token was successfully refresh, false otherwise. |
| Public save |
| - unused, please delete. |
save()
|
|
Saves the cache in the storage
Returns :
void
|
| Public Optional accessToken |
Type : string
|
| Public Readonly authenticationSource |
| - unused, please delete. |
Type : AuthenticationSource
|
Default value : AuthenticationSource.SecurityPortal
|
|
Source of authentication for the UI |
| Public Optional expirationDate |
Type : number
|
| Public Optional isLocked |
| - unused, please delete. |
Type : boolean
|
Default value : false
|
| Public Optional messageBusDataGroupsToken |
Type : string
|
| Public Optional messageBusToken |
Type : string
|
| Public saveToLocalStorage |
Default value : false
|
|
If is to save to local storage |
| Public Readonly SECURITY_COOKIE_NAME |
Type : string
|
Default value : 'access_token'
|
| Public sessionId |
Type : string
|
Default value : (Math.random() * (1000000000000 - 1) + 1).toString()
|
| Public signatureToken |
Type : string
|
Default value : '555984152'
|
| Public Readonly STORAGE_KEY |
Type : string
|
Default value : 'cmf.core.extensions.security.SecurityCacheObject'
|
| Public Optional transportConfig |
Type : literal type
|
| Public Optional user |
Type : Cmf.Foundation.Security.User
|