botbuilder-dialogs
Version:
A dialog stack based conversation manager for Microsoft BotBuilder.
24 lines • 1.07 kB
TypeScript
import { TokenResponse, TurnContext } from 'botbuilder-core';
import { OAuthPromptSettings } from './oauthPrompt';
import { ClaimsIdentity, ConnectorClient, SignInUrlResponse, TokenExchangeRequest } from 'botframework-connector';
/**
* @internal
*/
export declare function getUserToken(context: TurnContext, settings: OAuthPromptSettings, magicCode: string): Promise<TokenResponse>;
/**
* @internal
*/
export declare function getSignInResource(context: TurnContext, settings: OAuthPromptSettings): Promise<SignInUrlResponse>;
/**
* @internal
*/
export declare function signOutUser(context: TurnContext, settings: OAuthPromptSettings): Promise<void>;
/**
* @internal
*/
export declare function exchangeToken(context: TurnContext, settings: OAuthPromptSettings, tokenExchangeRequest: TokenExchangeRequest): Promise<TokenResponse>;
/**
* @internal
*/
export declare function createConnectorClient(context: TurnContext, serviceUrl: string, claimsIdentity: ClaimsIdentity, audience: string): Promise<ConnectorClient>;
//# sourceMappingURL=userTokenAccess.d.ts.map