Skip to main content

@wildix/auth-utils > WmpTokenProvider

WmpTokenProvider class

The WmpTokenProvider class is a token provider implementation that facilitates the retrieval of access tokens for the WMP Server.

Example Usage:

const wmpClientIss = 'wmpClientIss';
const wmpClientSecret = 'wmpClientSecret';
const env = 'prod'; // always use WMP production
const tokenProvider = new WmpTokenProvider(wmpClientIss, wmpClientSecret, env);

try {
const accessToken = await tokenProvider.token();
console.log('Access Token:', accessToken);
} catch (error) {
console.error('Error retrieving access token:', error);
}

The implementation encapsulates the logic for obtaining and caching access tokens securely, abstracting away the details of the authentication process.

Signature:

export declare class WmpTokenProvider implements TokenProvider 

Implements: TokenProvider

Constructors

Constructor

Modifiers

Description

(constructor)(clientIss, clientSecret, env)

Constructs a new instance of the WmpTokenProvider class

Properties

Property

Modifiers

Type

Description

clientAud

string

clientIss

string

clientSecret

string

Methods

Method

Modifiers

Description

token()