SilentParameters Classe
- java.
lang. Object - com.
microsoft. aad. msal4j. SilentParameters
- com.
Implementações
public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Objeto contendo parâmetros para pedidos silenciosos. Pode ser usado como parâmetro para acquireTokenSilently(SilentParameters parameters) ou para ConfidentialClientApplication#acquireTokenSilently(SilentParameters)
Resumo do Método
| Modificador e Tipo | Método e Descrição |
|---|---|
| IAccount |
account()
Conta para a qual está a pedir um token. |
| java.lang.String |
authorityUrl()
Autoridade para a qual a aplicação está a pedir tokens. |
|
static
Silent |
builder(Set<String> scopes)
Preterido
Este método era usado para usar tokens em cache nas credenciais do cliente ou no fluxo On-behalf-of. Esses fluxos tentarão agora, por defeito, usar os tokens em cache armazenados em cache, por isso não há necessidade de chamar o Token
Construtor para Parâmetros Silenciosos |
|
static
Silent |
builder(Set<String> scopes, IAccount account)
Construtor para Parâmetros Silenciosos |
|
Claims |
claims()
Pedidos a serem solicitados através do parâmetro OIDC, permitindo pedidos para pedidos padrão e personalizados. |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Adiciona cabeçalhos adicionais ao pedido de token |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Adiciona parâmetros adicionais de consulta ao pedido de token |
| boolean |
forceRefresh()
Forçar o MSAL a atualizar os tokens na cache, mesmo que exista um token de acesso válido. |
|
Pop |
proofOfPossession() |
| @lombok.NonNull java.util.Set<java.lang.String> |
scopes()
A aplicação Scopes está a pedir acesso a. |
| java.lang.String |
tenant()
Sobrepõe o valor do tenant na URL de autoridade para este pedido |
Métodos herdados de java.lang.Object
Detalhes de Método
account
public IAccount account()
Conta para a qual está a pedir um token.
authorityUrl
public String authorityUrl()
Autoridade para a qual a aplicação está a pedir tokens.
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)
Preterido
Construtor para SilentParameters
Parâmetros:
Devoluções:
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)
Construtor para SilentParameters
Parâmetros:
Devoluções:
claims
public ClaimsRequest claims()
Pedidos a serem solicitados através do parâmetro OIDC, permitindo pedidos para pedidos padrão e personalizados.
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Adiciona cabeçalhos adicionais ao pedido de token
extraQueryParameters
public Map<String,String> extraQueryParameters()
Adiciona parâmetros adicionais de consulta ao pedido de token
forceRefresh
public boolean forceRefresh()
Forçar o MSAL a atualizar os tokens na cache, mesmo que exista um token de acesso válido.
proofOfPossession
public PopParameters proofOfPossession()
scopes
public @NonNull Set<String> scopes()
A aplicação Scopes está a pedir acesso a.
tenant
public String tenant()
Sobrepõe o valor do tenant na URL de autoridade para este pedido