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)

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

DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

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

DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

Escopos aos quais o aplicativo está solicitando acesso.

DeviceCodeFlowParametersBuilder 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

build

public DeviceCodeFlowParameters build()

claims

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

deviceCodeConsumer

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

Parâmetros:

deviceCodeConsumer

Retornos:

this.

extraHttpHeaders

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

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

Parâmetros:

extraHttpHeaders

Retornos:

this.

extraQueryParameters

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

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

Parâmetros:

extraQueryParameters

Retornos:

this.

scopes

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

Escopos aos quais o aplicativo está solicitando acesso.

Parâmetros:

scopes

Retornos:

this.

tenant

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

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()

Aplica-se a