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>