DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder Clase

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

public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

Resumen del método

Modificador y tipo Método y descripción
DeviceCodeFlowParameters build()
DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

Notificaciones que se solicitarán a través del parámetro de solicitud de OIDC, lo que permite solicitudes de notificaciones estándar y personalizadas.

DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

Recibe el código de dispositivo devuelto del primer paso del flujo de código de dispositivo de Oauth2.0.

DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Agrega encabezados adicionales a la solicitud de token

DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Agrega parámetros de consulta adicionales a la solicitud de token

DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

Ámbitos a los que la aplicación solicita acceso.

DeviceCodeFlowParametersBuilder tenant(String tenant)

Invalida el valor de inquilino en la dirección URL de autoridad de esta solicitud.

java.lang.String toString()

Métodos heredados 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

Detalles del método

build

public DeviceCodeFlowParameters build()

claims

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

Las notificaciones que se solicitarán a través del parámetro de solicitud de OIDC, lo que permite solicitudes de notificaciones estándar y personalizadas

Parámetros:

claims

Devoluciones:

this.

deviceCodeConsumer

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

Recibe el código de dispositivo devuelto del primer paso del flujo de código de dispositivo de Oauth2.0. DeviceCode#verificationUri y DeviceCode#userCode se debe mostrar al usuario final.

Si desea obtener información más detallada, consulte https://aka.ms/msal4j-device-code.

Parámetros:

deviceCodeConsumer

Devoluciones:

this.

extraHttpHeaders

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

Agrega encabezados adicionales a la solicitud de token

Parámetros:

extraHttpHeaders

Devoluciones:

this.

extraQueryParameters

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

Agrega parámetros de consulta adicionales a la solicitud de token

Parámetros:

extraQueryParameters

Devoluciones:

this.

scopes

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

Ámbitos a los que la aplicación solicita acceso.

Parámetros:

scopes

Devoluciones:

this.

tenant

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder tenant(String tenant)

Invalida el valor de inquilino en la dirección URL de autoridad de esta solicitud.

Parámetros:

tenant

Devoluciones:

this.

toString

public String toString()

Invalidaciones:

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()

Se aplica a