DeviceCodeCredential Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine TokenCredential Implementierung, die einen Benutzer mithilfe des Gerätecodeflows authentifiziert und Zugriffstoken für dieses Benutzerkonto bereitstellt. Weitere Informationen zum Authentifizierungsfluss für Gerätecode finden Sie unter 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
- Vererbung
Konstruktoren
DeviceCodeCredential() |
Erstellt einen neuen DeviceCodeCredential, der Benutzer mithilfe des Gerätecodeflows authentifiziert. |
DeviceCodeCredential(DeviceCodeCredentialOptions) |
Erstellt eine neue DeviceCodeCredential mit den angegebenen Optionen, die Benutzer mithilfe des Gerätecodeflows authentifiziert. |
Methoden
Authenticate(CancellationToken) |
Authentifiziert einen Benutzer interaktiv über den Standardbrowser. |
Authenticate(TokenRequestContext, CancellationToken) |
Authentifiziert einen Benutzer interaktiv über den Standardbrowser. |
AuthenticateAsync(CancellationToken) |
Authentifiziert einen Benutzer interaktiv über den Standardbrowser. |
AuthenticateAsync(TokenRequestContext, CancellationToken) |
Authentifiziert einen Benutzer interaktiv über den Standardbrowser. |
GetToken(TokenRequestContext, CancellationToken) |
Ruft ein Token für ein Benutzerkonto ab und authentifiziert es über den Gerätecodeauthentifizierungsflow. 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 ein Token für ein Benutzerkonto ab und authentifiziert es über den Gerätecodeauthentifizierungsflow. 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:
Azure SDK for .NET