Skip to main content

EnvironmentAuthProvider

@totemsdk/server


@totemsdk/server / EnvironmentAuthProvider

Class: EnvironmentAuthProvider

Implements

Constructors

Constructor

new EnvironmentAuthProvider(envVarName?): EnvironmentAuthProvider

Parameters

envVarName?

string = 'TOTEM_AUTH_TOKEN'

Returns

EnvironmentAuthProvider

Methods

clearToken()

clearToken(): Promise<void>

Returns

Promise<void>

Implementation of

AuthTokenProvider.clearToken


getToken()

getToken(): Promise<string | null>

Returns

Promise<string | null>

Implementation of

AuthTokenProvider.getToken


isAuthenticated()

isAuthenticated(): Promise<boolean>

Returns

Promise<boolean>

Implementation of

AuthTokenProvider.isAuthenticated


onTokenChange()

onTokenChange(_callback): () => void

Parameters

_callback

(token) => void

Returns

() => void

Implementation of

AuthTokenProvider.onTokenChange


setToken()

setToken(_token): Promise<void>

Parameters

_token

string

Returns

Promise<void>

Implementation of

AuthTokenProvider.setToken