Share via


AccessToken Klasse

  • java.lang.Object
    • com.azure.core.credential.AccessToken

public class AccessToken

Stellt ein unveränderliches Zugriffstoken mit einer Tokenzeichenfolge und einer Ablaufzeit dar.

Ein Zugriffstoken ist ein Sicherheitstoken, das von einer Authentifizierungsquelle wie Azure Active Directory (AAD) ausgestellt wird und die Autorisierung für den Zugriff auf eine bestimmte Ressource oder einen bestimmten Dienst darstellt. Es wird in der Regel verwendet, um Anforderungen an Azure-Dienste zu authentifizieren und zu autorisieren.

Zugriffstoken werden über den Authentifizierungsprozess abgerufen, bei dem der Benutzer oder die Anwendung gültige Anmeldeinformationen (z. B. eine Client-ID, einen geheimen Clientschlüssel, benutzername/kennwort oder ein Zertifikat) für die Authentifizierungsquelle vorgibt. Die Authentifizierungsquelle überprüft dann die Anmeldeinformationen und stellt ein Zugriffstoken aus, bei dem es sich um ein zeitlich begrenztes Token handelt, das Zugriff auf die angeforderte Ressource gewährt.

Sobald ein Zugriffstoken abgerufen wurde, kann es in den Autorisierungsheader von HTTP-Anforderungen aufgenommen werden, um Anforderungen an Azure-Dienste zu authentifizieren und zu autorisieren.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
AccessToken(String token, OffsetDateTime expiresAt)

Erstellt ein Zugriffstoken instance.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
OffsetDateTime getExpiresAt()

Ruft den Zeitpunkt ab, zu dem das Token abläuft, in UTC.

String getToken()

Ruft das Token ab.

boolean isExpired()

Gibt an, ob das Token abgelaufen ist.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

AccessToken

public AccessToken(String token, OffsetDateTime expiresAt)

Erstellt ein Zugriffstoken instance.

Parameters:

token - die Tokenzeichenfolge.
expiresAt - die Ablaufzeit.

Details zur Methode

getExpiresAt

public OffsetDateTime getExpiresAt()

Ruft den Zeitpunkt ab, zu dem das Token abläuft, in UTC.

Returns:

Der Zeitpunkt, zu dem das Token abläuft, in UTC.

getToken

public String getToken()

Ruft das Token ab.

Returns:

Das Token.

isExpired

public boolean isExpired()

Gibt an, ob das Token abgelaufen ist.

Returns:

Gibt an, ob das Token abgelaufen ist.

Gilt für: