Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TokenStore

This class is intended to store token data in LocalStorage or in-memory storage.

Hierarchy

  • TokenStore

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new TokenStore(_baseUrl: string, _keyTemplate: string, _tokenPersist: TokenPersist, _documentRef?: undefined | Document, _localStorageRef?: undefined | Storage, _sessionStorageRef?: undefined | Storage): TokenStore
  • Parameters

    • _baseUrl: string
    • _keyTemplate: string
    • _tokenPersist: TokenPersist
    • Default value _documentRef: undefined | Document = (typeof document === 'object') ? document : undefined
    • Default value _localStorageRef: undefined | Storage = (typeof localStorage === 'object') ? localStorage : undefined
    • Default value _sessionStorageRef: undefined | Storage = (typeof sessionStorage === 'object') ? sessionStorage : undefined

    Returns TokenStore

Properties

TokenStoreType

TokenStoreType: TokenStoreType

The type of the generated Token Store

Accessors

AccessToken

  • get AccessToken(): Token
  • set AccessToken(value: Token): void

RefreshToken

  • get RefreshToken(): Token
  • set RefreshToken(value: Token): void

Methods

GetToken

SetToken

Generated using TypeDoc