Skip to main content
Version: v1

OdspTokenManager Class

Signature

export declare class OdspTokenManager

Constructors

ConstructorDescription
(constructor)(tokenCache)Constructs a new instance of the OdspTokenManager class

Methods

MethodReturn TypeDescription
getOdspTokens(server, clientConfig, tokenConfig, forceRefresh, forceReauth)Promise<IOdspTokens>
getPushTokens(server, clientConfig, tokenConfig, forceRefresh, forceReauth)Promise<IOdspTokens>
updateTokensCache(key, value)Promise<void>

Constructor Details

(constructor)

Constructs a new instance of the OdspTokenManager class

Signature

constructor(tokenCache?: IAsyncCache<IOdspTokenManagerCacheKey, IOdspTokens> | undefined);

Parameters

ParameterModifiersTypeDescription
tokenCacheoptionalIAsyncCache<IOdspTokenManagerCacheKey, IOdspTokens> | undefined

Method Details

getOdspTokens

Signature

getOdspTokens(server: string, clientConfig: IClientConfig, tokenConfig: OdspTokenConfig, forceRefresh?: boolean, forceReauth?: boolean): Promise<IOdspTokens>;

Parameters

ParameterModifiersTypeDescription
serverstring
clientConfigIClientConfig
tokenConfigOdspTokenConfig
forceRefreshoptionalboolean
forceReauthoptionalboolean

Returns

Return type: Promise<IOdspTokens>

getPushTokens

Signature

getPushTokens(server: string, clientConfig: IClientConfig, tokenConfig: OdspTokenConfig, forceRefresh?: boolean, forceReauth?: boolean): Promise<IOdspTokens>;

Parameters

ParameterModifiersTypeDescription
serverstring
clientConfigIClientConfig
tokenConfigOdspTokenConfig
forceRefreshoptionalboolean
forceReauthoptionalboolean

Returns

Return type: Promise<IOdspTokens>

updateTokensCache

Signature

updateTokensCache(key: IOdspTokenManagerCacheKey, value: IOdspTokens): Promise<void>;

Parameters

ParameterTypeDescription
keyIOdspTokenManagerCacheKey
valueIOdspTokens

Returns

Return type: Promise<void>