AuthorizationCodeParameters.AuthorizationCodeParametersBuilder Classe

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

public static class AuthorizationCodeParameters.AuthorizationCodeParametersBuilder

Resumo do método

Modificador e tipo Método e descrição
AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

Código de autorização adquirido na primeira etapa do fluxo de código de autorização OAuth2.0.

AuthorizationCodeParameters build()
AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC, permitindo solicitações para declarações padrão e personalizadas

AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Verificador de código usado para PKCE.

AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais à solicitação de token

AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros de consulta adicionais à solicitação de token

AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

URI de redirecionamento registrado no portal do Azure e que foi usado na primeira etapa do fluxo de código de autorização do OAuth2.0.

AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

Escopos para os quais o aplicativo está solicitando acesso

AuthorizationCodeParametersBuilder tenant(String tenant)

Substitui o valor do locatário na URL de autoridade para essa solicitação

java.lang.String toString()

Métodos herdados 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

Detalhes do método

authorizationCode

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

Código de autorização adquirido na primeira etapa do fluxo de código de autorização OAuth2.0. Para obter mais detalhes, confira https://aka.ms/msal4j-authorization-code-flow

Parâmetros:

authorizationCode

Retornos:

this.

build

public AuthorizationCodeParameters build()

claims

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC, permitindo solicitações para declarações padrão e personalizadas

Parâmetros:

claims

Retornos:

this.

codeVerifier

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Verificador de código usado para PKCE. Para obter mais detalhes, confira https://tools.ietf.org/html/rfc7636

Parâmetros:

codeVerifier

Retornos:

this.

extraHttpHeaders

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

Adiciona cabeçalhos adicionais à solicitação de token

Parâmetros:

extraHttpHeaders

Retornos:

this.

extraQueryParameters

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

Adiciona parâmetros de consulta adicionais à solicitação de token

Parâmetros:

extraQueryParameters

Retornos:

this.

redirectUri

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

URI de redirecionamento registrado no portal do Azure e que foi usado na primeira etapa do fluxo de código de autorização do OAuth2.0. Para obter mais detalhes, confira https://aka.ms/msal4j-authorization-code-flow

Parâmetros:

redirectUri

Retornos:

this.

scopes

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

Escopos para os quais o aplicativo está solicitando acesso

Parâmetros:

scopes

Retornos:

this.

tenant

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder tenant(String tenant)

Substitui o valor do locatário na URL de autoridade para essa solicitação

Parâmetros:

tenant

Retornos:

this.

toString

public String toString()

Substituições:

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder.toString()

Aplica-se a