AuthorizationCodeParameters Clase

  • java.lang.Object
    • com.microsoft.aad.msal4j.AuthorizationCodeParameters

Implementaciones

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class AuthorizationCodeParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

Objeto que contiene parámetros para el flujo de código de autorización. Se puede usar como parámetro para PublicClientApplication#acquireToken(AuthorizationCodeParameters) o para ConfidentialClientApplication#acquireToken(AuthorizationCodeParameters)

Resumen del método

Modificador y tipo Método y descripción
@lombok.NonNull java.lang.String authorizationCode()

Código de autorización adquirido en el primer paso del flujo de código de autorización de OAuth2.0.

static AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

Generador para AuthorizationCodeParameters

ClaimsRequest claims()

Notificaciones que se solicitarán a través del parámetro de solicitud de OIDC, lo que permite solicitudes de notificaciones estándar y personalizadas.

java.lang.String codeVerifier()

Comprobador de código usado para PKCE.

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

Agrega encabezados adicionales a la solicitud de token

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

Agrega parámetros de consulta adicionales a la solicitud de token

@lombok.NonNull java.net.URI redirectUri()

URI de redirección registrado en el portal de Azure y que se usó en el primer paso del flujo de código de autorización de OAuth2.0.

java.util.Set<java.lang.String> scopes()

Ámbitos a los que la aplicación solicita acceso

java.lang.String tenant()

Invalida el valor de inquilino en la dirección URL de autoridad de esta solicitud.

Métodos heredados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalles del método

authorizationCode

public @NonNull String authorizationCode()

Código de autorización adquirido en el primer paso del flujo de código de autorización de OAuth2.0. Si desea obtener información más detallada, consulte https://aka.ms/msal4j-authorization-code-flow.

builder

public static AuthorizationCodeParameters.AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

Generador para AuthorizationCodeParameters

Parámetros:

authorizationCode - código recibido del punto de conexión de autorización de servicio
redirectUri - URI donde se recibió el código de autorización

Devoluciones:

objeto builder que se puede usar para construir AuthorizationCodeParameters

claims

public ClaimsRequest claims()

Notificaciones que se solicitarán a través del parámetro de solicitud de OIDC, lo que permite solicitudes de notificaciones estándar y personalizadas.

codeVerifier

public String codeVerifier()

Comprobador de código usado para PKCE. Si desea obtener información más detallada, consulte https://tools.ietf.org/html/rfc7636.

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Agrega encabezados adicionales a la solicitud de token

extraQueryParameters

public Map<String,String> extraQueryParameters()

Agrega parámetros de consulta adicionales a la solicitud de token

redirectUri

public @NonNull URI redirectUri()

URI de redirección registrado en el portal de Azure y que se usó en el primer paso del flujo de código de autorización de OAuth2.0. Si desea obtener información más detallada, consulte https://aka.ms/msal4j-authorization-code-flow.

scopes

public Set<String> scopes()

Ámbitos a los que la aplicación solicita acceso

tenant

public String tenant()

Invalida el valor de inquilino en la dirección URL de autoridad de esta solicitud.

Se aplica a