Options
All
  • Public
  • Public/Protected
  • All
Menu

Default implementation of TokenStorage, delegating to Storage of the browser. (sessionStorage or localStorage).

It should be given to Auth constructor through AuthOptions.tokenStorage and AuthOptions.persistentTokenStorage.

Hierarchy

  • DefaultTokenStorage

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

  • new DefaultTokenStorage(storage: Storage, accessTokenStorageKey?: string, refreshTokenStorageKey?: string, expiresAtSuffix?: string, credentialsTokenStorageKey?: string): DefaultTokenStorage
  • Parameters

    • storage: Storage
    • accessTokenStorageKey: string = "auth.accessToken"
    • refreshTokenStorageKey: string = "auth.refreshToken"
    • expiresAtSuffix: string = ".expiresAt"
    • credentialsTokenStorageKey: string = "auth.credentials"

    Returns DefaultTokenStorage

Properties

Readonly async

async: false = false

Methods

clear

  • clear(): any

getTokens

  • getTokens<C>(): Tokens<C> | undefined

store

  • store<C>(tokens: Tokens<C>): any

Legend

  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Function
  • Function with type parameter
  • Type alias
  • Interface
  • Interface with type parameter

Generated using TypeDoc