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 que contém parâmetros para o fluxo de código do dispositivo. Pode ser usado como parâmetro para acquireToken(DeviceCodeFlowParameters parameters). Para obter mais detalhes, confira 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()

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

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

Recebe o código do dispositivo retornado 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 à solicitação de token

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

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

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

Escopos aos quais o aplicativo está solicitando acesso.

java.lang.String tenant()

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

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

builder

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

Construtor para DeviceCodeFlowParameters

Parâmetros:

scopes - o aplicativo scopes está solicitando acesso a
deviceCodeConsumer - Consumer de DeviceCode

Retornos:

construtor que pode ser usado para construir DeviceCodeFlowParameters

claims

public 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

deviceCodeConsumer

public @NonNull Consumer<DeviceCode> deviceCodeConsumer()

Recebe o código do dispositivo retornado da primeira etapa do fluxo de código do dispositivo Oauth2.0. O DeviceCode#verificationUri e o DeviceCode#userCode deve ser mostrado ao usuário final.

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

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

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

extraQueryParameters

public Map<String,String> extraQueryParameters()

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

scopes

public @NonNull Set<String> scopes()

Escopos aos quais o aplicativo está solicitando acesso.

tenant

public String tenant()

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

Aplica-se a