UsernamePasswordCredential クラス

定義

ユーザーのユーザー名とパスワードを使用して ID をMicrosoft Entraするための認証を有効にします。 ユーザーが MFA を有効にしている場合、この資格情報は をスローするトークンを AuthenticationFailedException取得できません。 また、この資格情報には高度な信頼が必要であり、より安全な資格情報を使用できる場合は、プロトタイプ作成以外では推奨されません。

public class UsernamePasswordCredential : Azure.Core.TokenCredential
type UsernamePasswordCredential = class
    inherit TokenCredential
Public Class UsernamePasswordCredential
Inherits TokenCredential
継承
UsernamePasswordCredential

コンストラクター

UsernamePasswordCredential()

モック作成用の保護されたコンストラクター

UsernamePasswordCredential(String, String, String, String)

単純なユーザー名とパスワードを使用して、Microsoft Entra ID に対する認証に必要な詳細を含む のインスタンスUsernamePasswordCredentialを作成します。

UsernamePasswordCredential(String, String, String, String, TokenCredentialOptions)

単純なユーザー名とパスワードを使用して、Microsoft Entra ID に対する認証に必要な詳細を含む のインスタンスUsernamePasswordCredentialを作成します。

UsernamePasswordCredential(String, String, String, String, UsernamePasswordCredentialOptions)

単純なユーザー名とパスワードを使用して、Microsoft Entra ID に対する認証に必要な詳細を含む のインスタンスUsernamePasswordCredentialを作成します。

メソッド

Authenticate(CancellationToken)

指定したユーザー名とパスワードを使用してユーザーを認証します。

Authenticate(TokenRequestContext, CancellationToken)

指定したユーザー名とパスワードを使用してユーザーを認証します。

AuthenticateAsync(CancellationToken)

指定したユーザー名とパスワードを使用してユーザーを認証します。

AuthenticateAsync(TokenRequestContext, CancellationToken)

指定したユーザー名とパスワードを使用してユーザーを認証します。

GetToken(TokenRequestContext, CancellationToken)

ユーザー アカウントのトークンを取得し、指定されたユーザー名とパスワードを使用して認証します。 注: 指定したユーザー アカウントで AuthenticationFailedException MFA が有効になっている場合、これは で失敗します。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

GetTokenAsync(TokenRequestContext, CancellationToken)

ユーザー アカウントのトークンを取得し、指定されたユーザー名とパスワードを使用して認証します。 注: 指定したユーザー アカウントで AuthenticationFailedException MFA が有効になっている場合、これは で失敗します。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

適用対象