UNPKG

@microsoft/teams.apps

Version:

<p> <a href="https://www.npmjs.com/package/@microsoft/teams.apps" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.apps/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.apps?activeTab=code

24 lines • 2.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AppTokenProvider = void 0; const teams_api_1 = require("@microsoft/teams.api"); /** @internal */ class AppTokenProvider { tokenManager; cloud; constructor(tokenManager, cloud = teams_api_1.PUBLIC) { this.tokenManager = tokenManager; this.cloud = cloud; } async getAppToken(scope, tenantId) { return await this.tokenManager.getAppToken(scope ?? this.cloud.botScope, tenantId); } async getAgenticUserToken(scope, agenticAppId, agenticUserId, tenantId) { return await this.tokenManager.getAgenticUserToken(scope ?? this.cloud.agenticIdentityBotScope, agenticAppId, agenticUserId, tenantId); } async getAgenticAppToken(scope, agenticAppId, tenantId) { return await this.tokenManager.getAgenticAppToken(scope ?? this.cloud.agenticIdentityBotScope, agenticAppId, tenantId); } } exports.AppTokenProvider = AppTokenProvider; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9rZW4tcHJvdmlkZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdG9rZW4tcHJvdmlkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsb0RBQXdGO0FBMkR4RixnQkFBZ0I7QUFDaEIsTUFBYSxnQkFBZ0I7SUFFUjtJQUNBO0lBRm5CLFlBQ21CLFlBQTBCLEVBQzFCLFFBQTBCLGtCQUFNO1FBRGhDLGlCQUFZLEdBQVosWUFBWSxDQUFjO1FBQzFCLFVBQUssR0FBTCxLQUFLLENBQTJCO0lBQy9DLENBQUM7SUFFTCxLQUFLLENBQUMsV0FBVyxDQUFDLEtBQWMsRUFBRSxRQUFpQjtRQUNqRCxPQUFPLE1BQU0sSUFBSSxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsS0FBSyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDO0lBQ3JGLENBQUM7SUFFRCxLQUFLLENBQUMsbUJBQW1CLENBQ3ZCLEtBQXlCLEVBQ3pCLFlBQW9CLEVBQ3BCLGFBQXFCLEVBQ3JCLFFBQWlCO1FBRWpCLE9BQU8sTUFBTSxJQUFJLENBQUMsWUFBWSxDQUFDLG1CQUFtQixDQUNoRCxLQUFLLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyx1QkFBdUIsRUFDM0MsWUFBWSxFQUNaLGFBQWEsRUFDYixRQUFRLENBQ1QsQ0FBQztJQUNKLENBQUM7SUFFRCxLQUFLLENBQUMsa0JBQWtCLENBQ3RCLEtBQXlCLEVBQ3pCLFlBQW9CLEVBQ3BCLFFBQWlCO1FBRWpCLE9BQU8sTUFBTSxJQUFJLENBQUMsWUFBWSxDQUFDLGtCQUFrQixDQUMvQyxLQUFLLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyx1QkFBdUIsRUFDM0MsWUFBWSxFQUNaLFFBQVEsQ0FDVCxDQUFDO0lBQ0osQ0FBQztDQUNGO0FBbkNELDRDQW1DQyJ9