Freigeben über


InteractiveBrowserCredential Klasse

Definition

Eine TokenCredential Implementierung, die den Standardbrowser des Systems startet, um einen Benutzer interaktiv zu authentifizieren und ein Zugriffstoken abzurufen. Der Browser wird nur einmal gestartet, um den Benutzer zu authentifizieren, und ruft dann automatisch Zugriffstoken über das Benutzeraktualisierungstoken ab, solange es gültig ist.

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

Konstruktoren

InteractiveBrowserCredential()

Erstellt eine neue InteractiveBrowserCredential mit den angegebenen Optionen, die Benutzer authentifiziert.

InteractiveBrowserCredential(InteractiveBrowserCredentialOptions)

Erstellt eine neue InteractiveBrowserCredential mit den angegebenen Optionen, die Benutzer mit der angegebenen Anwendung authentifiziert.

Methoden

Authenticate(CancellationToken)

Authentifiziert einen Benutzer interaktiv über den Standardbrowser.

Authenticate(TokenRequestContext, CancellationToken)

Authentifiziert einen Benutzer interaktiv über den Standardbrowser. Das resultierende AuthenticationRecord wird automatisch in nachfolgenden Aufrufen von GetToken(TokenRequestContext, CancellationToken)verwendet.

AuthenticateAsync(CancellationToken)

Authentifiziert einen Benutzer interaktiv über den Standardbrowser. Das resultierende AuthenticationRecord wird automatisch in nachfolgenden Aufrufen von GetTokenAsync(TokenRequestContext, CancellationToken)verwendet.

AuthenticateAsync(TokenRequestContext, CancellationToken)

Authentifiziert einen Benutzer interaktiv über den Standardbrowser.

GetToken(TokenRequestContext, CancellationToken)

Ruft automatisch ein AccessToken Token für ein Benutzerkonto ab, wenn sich der Benutzer bereits authentifiziert hat. Andernfalls wird der Standardbrowser gestartet, um den Benutzer zu authentifizieren. Erworbene Token werden von den Anmeldeinformationen instance zwischengespeichert. Tokenlebensdauer und Aktualisierung werden automatisch verarbeitet. Verwenden Sie nach Möglichkeit Anmeldeinformationsinstanzen wieder, um die Cacheeffektivität zu optimieren.

GetTokenAsync(TokenRequestContext, CancellationToken)

Ruft automatisch ein AccessToken Token für ein Benutzerkonto ab, wenn sich der Benutzer bereits authentifiziert hat. Andernfalls wird der Standardbrowser gestartet, um den Benutzer zu authentifizieren. Erworbene Token werden von den Anmeldeinformationen instance zwischengespeichert. Tokenlebensdauer und Aktualisierung werden automatisch verarbeitet. Verwenden Sie nach Möglichkeit Anmeldeinformationsinstanzen wieder, um die Cacheeffektivität zu optimieren.

Gilt für: