次の方法で共有


UserTokenProvider クラス

定義

Azure Active Directory の Microsoft ID および組織 ID ユーザーのトークンを提供します。

public class UserTokenProvider : Microsoft.Rest.ITokenProvider
type UserTokenProvider = class
    interface ITokenProvider
Public Class UserTokenProvider
Implements ITokenProvider
継承
UserTokenProvider
実装

コンストラクター

UserTokenProvider(AuthenticationContext, String, Uri, UserIdentifier)

特定のコンテキストでユーザー トークンを提供できるトークン プロバイダーを作成します。 ユーザーは、指定されたコンテキストで以前に認証されている必要があります。 トークンはトークン キャッシュから取得されます。

フィールド

CommonTenantId

Active Directory 共通テナントの ID。

メソッド

CreateCredentialsFromCache(String, String, String)

既定のトークン キャッシュを使用して、以前のログインから Azure Resource Manager にキャッシュされた情報を使用して、サービス クライアントの資格情報を作成します。 パラメーターは、既存のトークンと一致するために使用されます。

CreateCredentialsFromCache(String, String, String, ActiveDirectoryServiceSettings)

既定のトークン キャッシュ内の以前のログインからキャッシュされた情報を使用して、サービス クライアントの資格情報を作成します。 パラメーターは、既存のトークンと一致するために使用されます。

CreateCredentialsFromCache(String, String, String, ActiveDirectoryServiceSettings, TokenCache)

以前のログインからキャッシュされた情報を使用して、サービス クライアントの資格情報を作成します。 パラメーターは、既存のトークンと一致するために使用されます。

CreateCredentialsFromCache(String, String, String, TokenCache)

Azure Resource Manager への以前のログインからキャッシュされた情報を使用して、サービス クライアントの資格情報を作成します。 パラメーターは、既存のトークンと一致するために使用されます。

GetAuthenticationHeaderAsync(CancellationToken)

トークン キャッシュまたは AD 認証エンドポイントからアクセス トークンを取得します。 有効期限が切れている場合は、アクセス トークンの更新を試みます。

LoginByDeviceCodeAsync(String, Func<DeviceCodeResult,Boolean>)

デバイス コード認証を使用して Azure Active Directory にログインします。

LoginByDeviceCodeAsync(String, String, ActiveDirectoryServiceSettings, Func<DeviceCodeResult,Boolean>)

デバイス コード認証を使用して Azure Active Directory にログインします。

LoginByDeviceCodeAsync(String, String, ActiveDirectoryServiceSettings, TokenCache, Func<DeviceCodeResult,Boolean>)

デバイス コード認証を使用して Azure Active Directory にログインします。

LoginByDeviceCodeAsync(String, String, Func<DeviceCodeResult,Boolean>)

デバイス コード認証を使用して Azure Active Directory にログインします。

LoginByDeviceCodeAsync(String, String, TokenCache, Func<DeviceCodeResult,Boolean>)

デバイス コード認証を使用して Azure Active Directory にログインします。

適用対象