DeviceCodeFlowParameters Clase

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

Implementaciones

com.microsoft.aad.msal4j.IAcquireTokenParameters

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

Objeto que contiene parámetros para el flujo de código del dispositivo. Se puede usar como parámetro para acquireToken(DeviceCodeFlowParameters parameters). Si desea obtener información más detallada, consulte https://aka.ms/msal4j-device-code.

Resumen del método

Modificador y tipo Método y descripción
static DeviceCodeFlowParametersBuilder builder(Set<String> scopes, Consumer<DeviceCode> deviceCodeConsumer)

Generador para DeviceCodeFlowParameters

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.

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

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

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

Agrega encabezados adicionales a la solicitud de token

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

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

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

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

java.lang.String tenant()

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

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

builder

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

Generador para DeviceCodeFlowParameters

Parámetros:

scopes - la aplicación scopes solicita acceso a
deviceCodeConsumer - Consumer de DeviceCode

Devoluciones:

generador que se puede usar para construir DeviceCodeFlowParameters

claims

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

deviceCodeConsumer

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

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Agrega encabezados adicionales a la solicitud de token

extraQueryParameters

public Map<String,String> extraQueryParameters()

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

scopes

public @NonNull Set<String> scopes()

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

tenant

public String tenant()

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

Se aplica a