UNPKG

@azure/msal-browser

Version:
20 lines 1.18 kB
import { ExternalTokenResponse, IPerformanceClient } from "@azure/msal-common/browser"; import { Configuration } from "../config/Configuration.js"; import type { SilentRequest } from "../request/SilentRequest.js"; import type { AuthenticationResult } from "../response/AuthenticationResult.js"; export type LoadTokenOptions = { clientInfo?: string; expiresOn?: number; extendedExpiresOn?: number; }; /** * API to load tokens to msal-browser cache. * @param config - Object to configure the MSAL app. * @param request - Silent request containing authority, scopes, and account. * @param response - External token response to load into the cache. * @param options - Options controlling how tokens are loaded into the cache. * @param performanceClient - Optional performance client used for telemetry measurements. * @returns `AuthenticationResult` for the response that was loaded. */ export declare function loadExternalTokens(config: Configuration, request: SilentRequest, response: ExternalTokenResponse, options: LoadTokenOptions, performanceClient?: IPerformanceClient): Promise<AuthenticationResult>; //# sourceMappingURL=TokenCache.d.ts.map