UNPKG

@redis/entraid

Version:

Secure token-based authentication for Redis clients using Microsoft Entra ID (formerly Azure Active Directory).

21 lines 648 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MSALIdentityProvider = void 0; class MSALIdentityProvider { getToken; constructor(getToken) { this.getToken = getToken; } async requestToken() { const result = await this.getToken(); if (!result?.accessToken || !result?.expiresOn) { throw new Error('Invalid token response'); } return { token: result, ttlMs: result.expiresOn.getTime() - Date.now() }; } } exports.MSALIdentityProvider = MSALIdentityProvider; //# sourceMappingURL=msal-identity-provider.js.map