次の方法で共有


InteractiveBrowserCredential クラス

定義

システムの TokenCredential 既定のブラウザーを起動してユーザーを対話形式で認証し、アクセス トークンを取得する実装。 ブラウザーは、ユーザーを認証するために 1 回だけ起動され、有効である限り、ユーザー更新トークンを通じてアクセス トークンをサイレントに取得します。

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

コンストラクター

InteractiveBrowserCredential()

指定したオプションを使用して新しい InteractiveBrowserCredential を作成します。これにより、ユーザーが認証されます。

InteractiveBrowserCredential(InteractiveBrowserCredentialOptions)

指定したオプションを使用して新しい InteractiveBrowserCredential を作成します。これにより、指定したアプリケーションでユーザーが認証されます。

メソッド

Authenticate(CancellationToken)

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

Authenticate(TokenRequestContext, CancellationToken)

既定のブラウザーを使用してユーザーを対話形式で認証します。 結果 AuthenticationRecord の は、 の後続の呼び出しで自動的に GetToken(TokenRequestContext, CancellationToken)使用されます。

AuthenticateAsync(CancellationToken)

既定のブラウザーを使用してユーザーを対話形式で認証します。 結果 AuthenticationRecord の は、 の後続の呼び出しで自動的に GetTokenAsync(TokenRequestContext, CancellationToken)使用されます。

AuthenticateAsync(TokenRequestContext, CancellationToken)

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

GetToken(TokenRequestContext, CancellationToken)

ユーザーが既に AccessToken 認証されている場合は、ユーザー アカウントのトークンを自動的に取得します。それ以外の場合は、既定のブラウザーが起動してユーザーを認証します。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

GetTokenAsync(TokenRequestContext, CancellationToken)

ユーザーが既に AccessToken 認証されている場合は、ユーザー アカウントのトークンを自動的に取得します。それ以外の場合は、既定のブラウザーが起動してユーザーを認証します。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

適用対象