SilentParameters Classe

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

Implementações

com.microsoft.aad.msal4j.IAcquireTokenParameters

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 SilentParametersBuilder 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 TokenAcquire Silenciosamente. Esta sobrecarga será eliminada na próxima grande versão.

Construtor para Parâmetros Silenciosos

static SilentParametersBuilder builder(Set<String> scopes, IAccount account)

Construtor para Parâmetros Silenciosos

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

PopParameters 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

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

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

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 TokenAcquire Silenciosamente. Esta sobrecarga será eliminada na próxima grande versão.

Construtor para SilentParameters

Parâmetros:

scopes - A aplicação Scopes está a solicitar acesso a

Devoluções:

builder object que pode ser usado para construir SilentParameters

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)

Construtor para SilentParameters

Parâmetros:

scopes - A aplicação Scopes está a solicitar acesso a
account - IAccount para o qual adquirir um token para

Devoluções:

builder object que pode ser usado para construir SilentParameters

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

Aplica-se a