AuthorizationCodeCredential Klasse
- java.
lang. Object - com.
azure. identity. AuthorizationCodeCredential
- com.
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<Access |
getToken(TokenRequestContext request) |
Geerbte Methoden von java.lang.Object
Details zur Methode
getToken
public Mono
Parameters: