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)

Pedidos a serem solicitados através do parâmetro de pedidos de pedidos OIDC, permitindo pedidos para pedidos padrão e personalizados

AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Verificador de código usado para PKCE.

AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais ao pedido de token

AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros adicionais de consulta ao pedido de token

AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

URI de redirecionamento registado 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)

Âmbitos aos quais a aplicação solicita acesso

AuthorizationCodeParametersBuilder tenant(String tenant)

Sobrepõe o valor do tenant na URL de autoridade para este pedido

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 de 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, veja https://aka.ms/msal4j-authorization-code-flow

Parâmetros:

authorizationCode

Devoluções:

this.

build

public AuthorizationCodeParameters build()

claims

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

Pedidos a serem solicitados através do parâmetro de pedidos de pedidos OIDC, permitindo pedidos para pedidos padrão e personalizados

Parâmetros:

claims

Devoluções:

this.

codeVerifier

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

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

Parâmetros:

codeVerifier

Devoluções:

this.

extraHttpHeaders

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

Adiciona cabeçalhos adicionais ao pedido de token

Parâmetros:

extraHttpHeaders

Devoluções:

this.

extraQueryParameters

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

Adiciona parâmetros adicionais de consulta ao pedido de token

Parâmetros:

extraQueryParameters

Devoluções:

this.

redirectUri

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

URI de redirecionamento registado 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, veja https://aka.ms/msal4j-authorization-code-flow

Parâmetros:

redirectUri

Devoluções:

this.

scopes

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

Âmbitos aos quais a aplicação solicita acesso

Parâmetros:

scopes

Devoluções:

this.

tenant

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder tenant(String tenant)

Sobrepõe o valor do tenant na URL de autoridade para este pedido

Parâmetros:

tenant

Devoluções:

this.

toString

public String toString()

Substituições:

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder.toString()

Aplica-se a