AccessToken Classe
- java.
lang. Object - com.
azure. core. credential. AccessToken
- com.
public class AccessToken
Représente un jeton d’accès immuable avec une chaîne de jeton et un délai d’expiration.
Un jeton d’accès est un jeton de sécurité émis par une source d’authentification, telle qu’Azure Active Directory (AAD), et il représente l’autorisation d’accéder à une ressource ou à un service spécifique. Il est généralement utilisé pour authentifier et autoriser les demandes adressées aux services Azure.
Les jetons d’accès sont obtenus par le biais du processus d’authentification, où l’utilisateur ou l’application présente des informations d’identification valides (telles qu’un ID client, une clé secrète client, un nom d’utilisateur/mot de passe ou un certificat) à la source d’authentification. La source d’authentification vérifie ensuite les informations d’identification et émet un jeton d’accès, qui est un jeton limité dans le temps qui accorde l’accès à la ressource demandée.
Une fois qu’un jeton d’accès est obtenu, il peut être inclus dans l’en-tête d’autorisation des requêtes HTTP pour authentifier et autoriser les demandes adressées aux services Azure.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
AccessToken(String token, OffsetDateTime expiresAt) |
Crée un jeton d’accès instance. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Offset |
getExpiresAt()
Obtient l’heure d’expiration du jeton, en UTC. |
String |
getToken()
Obtient le jeton. |
boolean |
isExpired()
Indique si le jeton a expiré. |
Méthodes héritées de java.lang.Object
Détails du constructeur
AccessToken
public AccessToken(String token, OffsetDateTime expiresAt)
Crée un jeton d’accès instance.
Parameters:
Détails de la méthode
getExpiresAt
public OffsetDateTime getExpiresAt()
Obtient l’heure d’expiration du jeton, en UTC.
Returns:
getToken
public String getToken()
Obtient le jeton.
Returns:
isExpired
public boolean isExpired()
Indique si le jeton a expiré.
Returns:
S’applique à
Azure SDK for Java