Partager via


AuthorizationCodeCredential Classe

  • java.lang.Object
    • com.azure.identity.AuthorizationCodeCredential

Implémente

public class AuthorizationCodeCredential
implements TokenCredential

L’authentification par code d’autorisation dans Azure est un type de mécanisme d’authentification qui permet aux utilisateurs de s’authentifier auprès d’Azure Active Directory (Azure AD) et d’obtenir un code d’autorisation qui peut être utilisé pour demander un jeton d’accès pour accéder aux ressources Azure. Il s’agit d’un mécanisme d’authentification largement utilisé et pris en charge par un large éventail de services et d’applications Azure. Il offre un moyen sécurisé et évolutif d’authentifier les utilisateurs et de leur accorder l’accès aux ressources Azure. AuthorizationCodeCredential authentifie un utilisateur ou une application et acquiert un jeton avec le code d’autorisation configuré et le redirectURL où le code d’autorisation a été reçu.

Exemple : Construire AuthorizationCodeCredential

L’exemple de code suivant illustre la création d’un AuthorizationCodeCredential, à l’aide de pour le AuthorizationCodeCredentialBuilder configurer. , authorizationCoderedirectUrl et clientId doivent être configurés pour créer AuthorizationCodeCredential. Une fois ces informations d’identification créées, elles peuvent être passées au générateur de la plupart des générateurs de clients du SDK Azure pour Java en tant que paramètre « credential ».

TokenCredential authorizationCodeCredential = new AuthorizationCodeCredentialBuilder()
     .authorizationCode("{authorization-code-received-at-redirectURL}")
     .redirectUrl("{redirectUrl-where-authorization-code-is-received}")
     .clientId("{clientId-of-application-being-authenticated")
     .build();

Résumé de la méthode

Modificateur et type Méthode et description
reactor.core.publisher.Mono<AccessToken> getToken(TokenRequestContext request)

Méthodes héritées de java.lang.Object

Détails de la méthode

getToken

public Mono getToken(TokenRequestContext request)

Parameters:

request

S’applique à