SilentParameters Classe
- java.
lang. Object - com.
microsoft. aad. msal4j. SilentParameters
- com.
Implementações
public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Objeto que contém parâmetros para solicitações silenciosas. 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 você está solicitando um token. |
| java.lang.String |
authorityUrl()
Autoridade da qual o aplicativo está solicitando tokens. |
|
static
Silent |
builder(Set<String> scopes)
Preterido
Esse método foi usado para usar tokens armazenados em cache em credenciais de cliente ou em nome do fluxo. Esses fluxos agora tentarão usar os tokens armazenados em cache em cache, portanto, não é necessário chamar a aquisição
Construtor para parâmetros silenciosos |
|
static
Silent |
builder(Set<String> scopes, IAccount account)
Construtor para parâmetros silenciosos |
|
Claims |
claims()
Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC, permitindo solicitações para declarações padrão e personalizadas. |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Adiciona cabeçalhos adicionais à solicitação de token |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Adiciona parâmetros de consulta adicionais à solicitação de token |
| boolean |
forceRefresh()
Force a MSAL a atualizar os tokens no cache, mesmo se houver um token de acesso válido. |
|
Pop |
proofOfPossession() |
| @lombok.NonNull java.util.Set<java.lang.String> |
scopes()
O aplicativo scopes está solicitando acesso. |
| java.lang.String |
tenant()
Substitui o valor do locatário na URL de autoridade para essa solicitação |
Métodos herdados de java.lang.Object
Detalhes do método
account
public IAccount account()
Conta para a qual você está solicitando um token.
authorityUrl
public String authorityUrl()
Autoridade da qual o aplicativo está solicitando tokens.
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)
Preterido
Construtor para SilentParameters
Parâmetros:
Retornos:
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)
Construtor para SilentParameters
Parâmetros:
Retornos:
claims
public ClaimsRequest claims()
Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC, permitindo solicitações para declarações padrão e personalizadas.
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Adiciona cabeçalhos adicionais à solicitação de token
extraQueryParameters
public Map<String,String> extraQueryParameters()
Adiciona parâmetros de consulta adicionais à solicitação de token
forceRefresh
public boolean forceRefresh()
Force a MSAL a atualizar os tokens no cache, mesmo se houver um token de acesso válido.
proofOfPossession
public PopParameters proofOfPossession()
scopes
public @NonNull Set<String> scopes()
O aplicativo scopes está solicitando acesso.
tenant
public String tenant()
Substitui o valor do locatário na URL de autoridade para essa solicitação