UsernamePasswordCredential class
警告
この API は非推奨になりました。
UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.
ユーザーのユーザー名とパスワードでMicrosoft Entra IDへの認証を可能にします。 この資格情報には高度な信頼が必要であるため、他のセキュリティで保護された資格情報の種類を使用できない場合にのみ使用する必要があります。
コンストラクター
| Username |
ユーザー名とパスワードでMicrosoft Entra IDに対して認証に必要な詳細を含むUsernamePasswordCredentialのインスタンスを作成します。 |
メソッド
| get |
Microsoft Entra IDで認証し、成功するとアクセストークンを返します。 認証に失敗すると、CredentialUnavailableError がスローされ、エラーの詳細が表示されます。 ユーザーがオプション |
コンストラクターの詳細
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
ユーザー名とパスワードでMicrosoft Entra IDに対して認証に必要な詳細を含むUsernamePasswordCredentialのインスタンスを作成します。
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
パラメーター
- tenantId
-
string
Microsoft Entra tenant (directory)。
- clientId
-
string
テナント内のアプリ登録のクライアント (アプリケーション) ID。
- username
-
string
ユーザー アカウントの電子メール アドレス (ユーザー名)。
- password
-
string
ユーザー アカウントのアカウント パスワード
認証要求を行うクライアントを構成するためのオプション。
メソッドの詳細
getToken(string | string[], GetTokenOptions)
Microsoft Entra IDで認証し、成功するとアクセストークンを返します。 認証に失敗すると、CredentialUnavailableError がスローされ、エラーの詳細が表示されます。
ユーザーがオプション disableAutomaticAuthenticationを指定した場合、トークンをサイレントモードで取得できない場合、このメソッドはトークンを取得するためのユーザー操作を要求しません。
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
パラメーター
- scopes
-
string | string[]
トークンがアクセスできるスコープの一覧。
- options
- GetTokenOptions
この TokenCredential 実装が行う可能性がある要求を構成するために使用されるオプション。
返品
Promise<AccessToken>