AuthorizationCodeParameters.AuthorizationCodeParametersBuilder Clase

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

public static class AuthorizationCodeParameters.AuthorizationCodeParametersBuilder

Resumen del método

Modificador y tipo Método y descripción
AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

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

AuthorizationCodeParameters build()
AuthorizationCodeParametersBuilder claims(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.

AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Comprobador de código usado para PKCE.

AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Agrega encabezados adicionales a la solicitud de token

AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

AuthorizationCodeParametersBuilder redirectUri(@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.

AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

Ámbitos a los que la aplicación solicita acceso

AuthorizationCodeParametersBuilder tenant(String tenant)

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

java.lang.String toString()

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 AuthorizationCodeParameters.AuthorizationCodeParametersBuilder authorizationCode(@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.

Parámetros:

authorizationCode

Devoluciones:

this.

build

public AuthorizationCodeParameters build()

claims

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder claims(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.

Parámetros:

claims

Devoluciones:

this.

codeVerifier

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

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

Parámetros:

codeVerifier

Devoluciones:

this.

extraHttpHeaders

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Agrega encabezados adicionales a la solicitud de token

Parámetros:

extraHttpHeaders

Devoluciones:

this.

extraQueryParameters

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

Parámetros:

extraQueryParameters

Devoluciones:

this.

redirectUri

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder redirectUri(@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.

Parámetros:

redirectUri

Devoluciones:

this.

scopes

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

Ámbitos a los que la aplicación solicita acceso

Parámetros:

scopes

Devoluciones:

this.

tenant

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder tenant(String tenant)

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

Parámetros:

tenant

Devoluciones:

this.

toString

public String toString()

Invalidaciones:

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder.toString()

Se aplica a