Compartir a través de


AuthorizationCodeCredential Clase

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

Implementaciones

public class AuthorizationCodeCredential
implements TokenCredential

La autenticación de código de autorización en Azure es un tipo de mecanismo de autenticación que permite a los usuarios autenticarse con Azure Active Directory (Azure AD) y obtener un código de autorización que se puede usar para solicitar un token de acceso para acceder a los recursos de Azure. Es un mecanismo de autenticación ampliamente utilizado y es compatible con una amplia gama de servicios y aplicaciones de Azure. Proporciona una manera segura y escalable de autenticar a los usuarios y concederles acceso a los recursos de Azure. AuthorizationCodeCredential autentica a un usuario o una aplicación y adquiere un token con el código de autorización configurado y el redirectURL donde se recibió el código de autorización.

Ejemplo: Construcción de AuthorizationCodeCredential

En el ejemplo de código siguiente se muestra la creación de un AuthorizationCodeCredentialobjeto , utilizando para AuthorizationCodeCredentialBuilder configurarlo. Es authorizationCodenecesario configurar , y clientId para crear AuthorizationCodeCredential. redirectUrl Una vez creada esta credencial, se puede pasar al generador de muchos de los generadores de cliente de Azure SDK para Java como parámetro "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();

Resumen del método

Modificador y tipo Método y descripción
reactor.core.publisher.Mono<AccessToken> getToken(TokenRequestContext request)

Métodos heredados de java.lang.Object

Detalles del método

getToken

public Mono getToken(TokenRequestContext request)

Parameters:

request

Se aplica a