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 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 SilentParametersBuilder 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çãode Tokensilenciosamente. Essa sobrecarga será removida na próxima versão principal.

Construtor para parâmetros silenciosos

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

Construtor para parâmetros silenciosos

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.

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.

PopParameters 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

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

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çãode Tokensilenciosamente. Essa sobrecarga será removida na próxima versão principal.

Construtor para SilentParameters

Parâmetros:

scopes - o aplicativo scopes está solicitando acesso a

Retornos:

objeto builder que pode ser usado para construir SilentParameters

builder

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

Construtor para SilentParameters

Parâmetros:

scopes - o aplicativo scopes está solicitando acesso a
account - IAccount para o qual adquirir um token para

Retornos:

objeto builder que pode ser usado para construir SilentParameters

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

Aplica-se a