Class: WebStorageTokenStore

WebStorageTokenStore(optsopt)

Tokens in Web Storage (sessionStorage by default), so a reload keeps the session. Anything script in the page can read, it can read: pair this with DPoP so the stored tokens are useless without the non-extractable key.

Constructor

new WebStorageTokenStore(optsopt)

Parameters:
Name Type Attributes Description
opts Object <optional>

(TypeScript: { storage?: Storage, prefix?: string })

Source:

Classes

WebStorageTokenStore

Methods

delete(key)

Parameters:
Name Type Description
key string
Source:

get(key)

Parameters:
Name Type Description
key string

@returns {StoredTokens|undefined}

Source:

set(key)

Parameters:
Name Type Description
key string

@param {StoredTokens} value

Source: