File

src/lib/extensions/security/security-cache.service.ts

Index

Properties
Methods

Constructor

constructor(http: HttpClient, util: UtilService, mediator: MediatorService, appSettings: AppSettingsService, injector: Injector)
Parameters :
Name Type Optional
http HttpClient No
util UtilService No
mediator MediatorService No
appSettings AppSettingsService No
injector Injector No

Methods

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

Properties

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

results matching ""

    No results matching ""