DeviceCodeCredential クラス

定義

TokenCredentialデバイス コード フローを使用してユーザーを認証し、そのユーザー アカウントのアクセス トークンを提供する実装。 デバイス コード認証フローの詳細については、「」を参照してください https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/Device-Code-Flow

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

コンストラクター

DeviceCodeCredential()

デバイス コード フローを使用してユーザーを認証する新しい DeviceCodeCredentialを作成します。

DeviceCodeCredential(DeviceCodeCredentialOptions)

指定したオプションを使用して新しい DeviceCodeCredential を作成します。これにより、デバイス コード フローを使用してユーザーが認証されます。

メソッド

Authenticate(CancellationToken)

既定のブラウザーを使用してユーザーを対話形式で認証します。

Authenticate(TokenRequestContext, CancellationToken)

既定のブラウザーを使用してユーザーを対話形式で認証します。

AuthenticateAsync(CancellationToken)

既定のブラウザーを使用してユーザーを対話形式で認証します。

AuthenticateAsync(TokenRequestContext, CancellationToken)

既定のブラウザーを使用してユーザーを対話形式で認証します。

GetToken(TokenRequestContext, CancellationToken)

ユーザー アカウントのトークンを取得し、デバイス コード認証フローを介して認証します。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

GetTokenAsync(TokenRequestContext, CancellationToken)

ユーザー アカウントのトークンを取得し、デバイス コード認証フローを介して認証します。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

適用対象