Freigeben über


AuthorizationCodeCredential Klasse

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

Implementiert

public class AuthorizationCodeCredential
implements TokenCredential

Autorisierungscodeauthentifizierung in Azure ist ein Authentifizierungsmechanismus, mit dem Benutzer sich bei Azure Active Directory (Azure AD) authentifizieren und einen Autorisierungscode abrufen können, mit dem ein Zugriffstoken für den Zugriff auf Azure-Ressourcen angefordert werden kann. Es handelt sich um einen weit verbreiteten Authentifizierungsmechanismus, der von einer Vielzahl von Azure-Diensten und -Anwendungen unterstützt wird. Es bietet eine sichere und skalierbare Möglichkeit, Benutzer zu authentifizieren und ihnen Zugriff auf Azure-Ressourcen zu gewähren. AuthorizationCodeCredential authentifiziert einen Benutzer oder eine Anwendung und ruft ein Token mit dem konfigurierten Autorisierungscode und dem redirectURL ab, an dem der Autorisierungscode empfangen wurde.

Beispiel: Erstellen von AuthorizationCodeCredential

Im folgenden Codebeispiel wird die Erstellung eines AuthorizationCodeCredentialveranschaulicht, wobei verwendet wird, um sie AuthorizationCodeCredentialBuilder zu konfigurieren. Die authorizationCode- redirectUrl und clientId müssen zum Erstellen AuthorizationCodeCredentialvon konfiguriert werden. Nachdem diese Anmeldeinformationen erstellt wurden, werden sie möglicherweise als "credential"-Parameter an den Generator vieler Client-Generatoren des Azure SDK für Java übergeben.

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

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
reactor.core.publisher.Mono<AccessToken> getToken(TokenRequestContext request)

Geerbte Methoden von java.lang.Object

Details zur Methode

getToken

public Mono getToken(TokenRequestContext request)

Parameters:

request

Gilt für: