DeviceCodeFlowParameters Classe

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

Implementações

com.microsoft.aad.msal4j.IAcquireTokenParameters

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

Objeto contendo parâmetros para o fluxo de código do dispositivo. Pode ser usado como parâmetro para acquireToken(DeviceCodeFlowParameters parameters). Para obter mais detalhes, veja https://aka.ms/msal4j-device-code

Resumo do Método

Modificador e Tipo Método e Descrição
static DeviceCodeFlowParametersBuilder builder(Set<String> scopes, Consumer<DeviceCode> deviceCodeConsumer)

Construtor para DeviceCodeFlowParameters

ClaimsRequest claims()

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

@lombok.NonNull java.util.function.Consumer<DeviceCode> deviceCodeConsumer()

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

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

Adiciona cabeçalhos adicionais ao pedido de token

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

Adiciona parâmetros adicionais de consulta ao pedido de token

@lombok.NonNull java.util.Set<java.lang.String> scopes()

Escopos a que a aplicação solicita acesso.

java.lang.String tenant()

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

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

builder

public static DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder builder(Set<String> scopes, Consumer<DeviceCode> deviceCodeConsumer)

Construtor para DeviceCodeFlowParameters

Parâmetros:

scopes - A aplicação Scopes está a solicitar acesso a
deviceCodeConsumer - Consumer de DeviceCode

Devoluções:

builder que pode ser usado para construir DeviceCodeFlowParameters

claims

public ClaimsRequest claims()

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

deviceCodeConsumer

public @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

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Adiciona cabeçalhos adicionais ao pedido de token

extraQueryParameters

public Map<String,String> extraQueryParameters()

Adiciona parâmetros adicionais de consulta ao pedido de token

scopes

public @NonNull Set<String> scopes()

Escopos a que a aplicação solicita acesso.

tenant

public String tenant()

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

Aplica-se a