DeviceCodeFlowParameters Clase
- java.
lang. Object - com.
microsoft. aad. msal4j. DeviceCodeFlowParameters
- com.
Implementaciones
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
Device |
builder(Set<String> scopes, Consumer<DeviceCode> deviceCodeConsumer)
Generador para DeviceCodeFlowParameters |
|
Claims |
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<Device |
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
Detalles del método
builder
public static DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder builder(Set<String> scopes, Consumer<DeviceCode> deviceCodeConsumer)
Generador para DeviceCodeFlowParameters
Parámetros:
Devoluciones:
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.