次の方法で共有


UserTokenCredentials class

Extends

コンストラクター

UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)

新しい UserTokenCredentials オブジェクトを作成します。

プロパティ

password
username

継承されたプロパティ

authContext
clientId
domain
environment
tokenAudience
tokenCache

メソッド

getToken()

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

継承されたメソッド

setDomain(string)
signRequest(WebResource)

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

コンストラクターの詳細

UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)

新しい UserTokenCredentials オブジェクトを作成します。

new UserTokenCredentials(clientId: string, domain: string, username: string, password: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)

パラメーター

clientId

string

Active Directory アプリケーションのクライアント ID。例については、「 Active Directory Quickstart for .Net 」を参照してください。

domain

string

このアプリケーションを含むドメインまたはテナント ID。

username

string

組織 ID アカウントのユーザー名。

password

string

組織 ID アカウントのパスワード。

tokenAudience
TokenAudience

トークンが要求される対象ユーザー。 有効な値は、'graph'、'batch'、または 'https://vault.azure.net/' のような他のリソースです。 tokenAudience が 'graph' の場合は、ドメインも指定する必要があり、その値は既定の "共通" テナントにすることはできません。 文字列 (できれば guid 形式) である必要があります。

environment
Environment

認証に使用する Azure 環境。

tokenCache

TokenCache

トークン キャッシュ。 既定値は、adal の MemoryCache オブジェクトです。

プロパティの詳細

password

password: string

プロパティ値

string

username

username: string

プロパティ値

string

継承されたプロパティの詳細

authContext

authContext: AuthenticationContext

プロパティ値

AuthenticationContext

承元TokenCredentialsBase.authContext

clientId

clientId: string

プロパティ値

string

承元TokenCredentialsBase.clientId

domain

domain: string

プロパティ値

string

承元TokenCredentialsBase.domain

environment

environment: Environment

プロパティ値

承元TokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

プロパティ値

string

承元TokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

プロパティ値

TokenCache

承元:TokenCredentialsBase.tokenCache

メソッドの詳細

getToken()

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

function getToken(): Promise<TokenResponse>

戻り値

Promise<TokenResponse>

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

継承済みメソッドの詳細

setDomain(string)

function setDomain(domain: string)

パラメーター

domain

string

承元TokenCredentialsBase.setDomain

signRequest(WebResource)

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

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

パラメーター

webResource
WebResource

署名する WebResource。

戻り値

Promise<WebResource>

承元TokenCredentialsBase.signRequest