次の方法で共有


TokenCredentialsBase class

コンストラクター

TokenCredentialsBase(string, string, string, Environment, TokenCache)

プロパティ

authContext
clientId
domain
environment
tokenAudience
tokenCache

メソッド

getToken()

最初にキャッシュからトークンを取得しようとします。 失敗した場合は、ADAL からトークンを取得しようとします。

setDomain(string)
signRequest(WebResource)

Authentication ヘッダーを使用して要求に署名します。

コンストラクターの詳細

TokenCredentialsBase(string, string, string, Environment, TokenCache)

new TokenCredentialsBase(clientId: string, domain: string, tokenAudience?: string, environment?: Environment, tokenCache?: TokenCache)

パラメーター

clientId

string

domain

string

tokenAudience

string

environment
Environment
tokenCache

TokenCache

プロパティの詳細

authContext

authContext: AuthenticationContext

プロパティ値

AuthenticationContext

clientId

clientId: string

プロパティ値

string

domain

domain: string

プロパティ値

string

environment

environment: Environment

プロパティ値

tokenAudience

tokenAudience?: string

プロパティ値

string

tokenCache

tokenCache: TokenCache

プロパティ値

TokenCache

メソッドの詳細

getToken()

最初にキャッシュからトークンを取得しようとします。 失敗した場合は、ADAL からトークンを取得しようとします。

function getToken(): Promise<TokenResponse>

戻り値

Promise<TokenResponse>

tokenResponse (tokenType と accessToken は 2 つの重要なプロパティです)。

setDomain(string)

function setDomain(domain: string)

パラメーター

domain

string

signRequest(WebResource)

Authentication ヘッダーを使用して要求に署名します。

function signRequest(webResource: WebResource): Promise<WebResource>

パラメーター

webResource
WebResource

署名する WebResource。

戻り値

Promise<WebResource>