DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder Classe

  • java.lang.Object
    • com.microsoft.aad.msal4j.DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

Resumo do Método

Modificador e Tipo Método e Descrição
DeviceCodeFlowParameters build()
DeviceCodeFlowParametersBuilder 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

DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

Recebe o código do dispositivo devolvido da primeira etapa do fluxo de código do dispositivo Oauth2.0.

DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais ao pedido de token

DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros adicionais de consulta ao pedido de token

DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

Escopos a que a aplicação solicita acesso.

DeviceCodeFlowParametersBuilder 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

build

public DeviceCodeFlowParameters build()

claims

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder 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.

deviceCodeConsumer

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

Recebe o código do dispositivo devolvido da primeira etapa do fluxo de código do dispositivo Oauth2.0. O DeviceCode#verificationUri e o DeviceCode#userCode devem ser mostrados ao utilizador final.

Para obter mais detalhes, veja https://aka.ms/msal4j-device-code

Parâmetros:

deviceCodeConsumer

Devoluções:

this.

extraHttpHeaders

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais ao pedido de token

Parâmetros:

extraHttpHeaders

Devoluções:

this.

extraQueryParameters

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros adicionais de consulta ao pedido de token

Parâmetros:

extraQueryParameters

Devoluções:

this.

scopes

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

Escopos a que a aplicação solicita acesso.

Parâmetros:

scopes

Devoluções:

this.

tenant

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder 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:

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()

Aplica-se a