OnBehalfOfParameters.OnBehalfOfParametersBuilder Clase
- java.
lang. Object - com.
microsoft. aad. msal4j. OnBehalfOfParameters. OnBehalfOfParametersBuilder
- com.
public static class OnBehalfOfParameters.OnBehalfOfParametersBuilder
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
On |
build() |
|
On |
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. |
|
On |
claimsFromClient(String claimsJson)
Especifica las notificaciones originadas por el cliente (una cadena de objeto JSON sin formato) que se reenvía al punto de conexión del token como parámetro de solicitud de OAuth |
|
On |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Agrega encabezados adicionales a la solicitud de token |
|
On |
extraQueryParameters(Map<String,String> extraQueryParameters)
Obsoleto
No se recomienda para escenarios de producción. Se quitará en una versión futura y el comportamiento puede reemplazarse por una nueva API.
Agrega parámetros adicionales a la solicitud de token. |
|
On |
scopes(Set<String> scopes) |
|
On |
skipCache(Boolean skipCache)
Indica si la solicitud debe omitir la búsqueda en la caché de tokens. |
|
On |
tenant(String tenant)
Invalida el valor de inquilino en la dirección URL de autoridad de esta solicitud. |
| java.lang.String | toString() |
|
On |
userAssertion(IUserAssertion userAssertion) |
Métodos heredados de java.lang.Object
Detalles del método
build
public OnBehalfOfParameters build()
claims
public OnBehalfOfParameters.OnBehalfOfParametersBuilder 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.
Parámetros:
claimsFromClient
public OnBehalfOfParameters.OnBehalfOfParametersBuilder claimsFromClient(String claimsJson)
Especifica las notificaciones originadas por el cliente (una cadena de objeto JSON sin formato) que se reenvía al punto de conexión del token como parámetro de solicitud de OAuth claims . A diferencia claims(ClaimsRequest claims) de (desafíos de notificaciones emitidos por el servidor, que omiten la memoria caché), los tokens adquiridos con notificaciones de cliente se almacenan en caché y la entrada de caché se clave en el valor de las notificaciones, por lo que los valores de notificación distintos generan entradas de caché independientes. Use valores estables y no dinámicos para evitar la fragmentación de la memoria caché. Envíe el valor idéntico en cada solicitud de un token determinado; dado que el valor sin procesar forma parte de la clave de caché, al cambiarlo o omitirlo, se enruta la solicitud a otra partición de caché. Se omite un valor en blanco; Un objeto JSON no válido produce MsalClientException.
Parámetros:
Devoluciones:
extraHttpHeaders
public OnBehalfOfParameters.OnBehalfOfParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Agrega encabezados adicionales a la solicitud de token
Parámetros:
extraQueryParameters
public OnBehalfOfParameters.OnBehalfOfParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Obsoleto
Agrega parámetros adicionales a la solicitud de token.
Parámetros:
scopes
public OnBehalfOfParameters.OnBehalfOfParametersBuilder scopes(Set<String> scopes)
Parámetros:
skipCache
public OnBehalfOfParameters.OnBehalfOfParametersBuilder skipCache(Boolean skipCache)
Indica si la solicitud debe omitir la búsqueda en la caché de tokens. De forma predeterminada, se establece en false.
Parámetros:
tenant
public OnBehalfOfParameters.OnBehalfOfParametersBuilder tenant(String tenant)
Invalida el valor de inquilino en la dirección URL de autoridad de esta solicitud.
Parámetros:
toString
public String toString()
Invalidaciones:
OnBehalfOfParameters.OnBehalfOfParametersBuilder.toString()userAssertion
public OnBehalfOfParameters.OnBehalfOfParametersBuilder userAssertion(IUserAssertion userAssertion)
Parámetros: