SilentParameters.SilentParametersBuilder Classe

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

public static class SilentParameters.SilentParametersBuilder

Resumo do método

Modificador e tipo Método e descrição
SilentParametersBuilder account(IAccount account)

Conta para a qual você está solicitando um token.

SilentParametersBuilder authorityUrl(String authorityUrl)

Autoridade da qual o aplicativo está solicitando tokens.

SilentParameters build()
SilentParametersBuilder claims(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.

SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais à solicitação de token

SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros de consulta adicionais à solicitação de token

SilentParametersBuilder forceRefresh(boolean forceRefresh)

Force a MSAL a atualizar os tokens no cache, mesmo se houver um token de acesso válido.

SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Define os Parâmetros Poppara essa solicitação, permitindo que a solicitação recupere tokens de prova de posse em vez de tokens de portador Para obter mais informações, consulte PopParameters e https://aka.ms/msal4j-pop

SilentParametersBuilder scopes(@NonNull Set<String> scopes)

O aplicativo scopes está solicitando acesso.

SilentParametersBuilder tenant(String tenant)

Substitui o valor do locatário na URL de autoridade para essa solicitação

java.lang.String toString()

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 SilentParameters.SilentParametersBuilder account(IAccount account)

Conta para a qual você está solicitando um token.

Parâmetros:

account

Retornos:

this.

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

Autoridade da qual o aplicativo está solicitando tokens.

Parâmetros:

authorityUrl

Retornos:

this.

build

public SilentParameters build()

claims

public SilentParameters.SilentParametersBuilder claims(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.

Parâmetros:

claims

Retornos:

this.

extraHttpHeaders

public SilentParameters.SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais à solicitação de token

Parâmetros:

extraHttpHeaders

Retornos:

this.

extraQueryParameters

public SilentParameters.SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros de consulta adicionais à solicitação de token

Parâmetros:

extraQueryParameters

Retornos:

this.

forceRefresh

public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)

Force a MSAL a atualizar os tokens no cache, mesmo se houver um token de acesso válido.

Parâmetros:

forceRefresh

Retornos:

this.

proofOfPossession

public SilentParameters.SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Define os PopParameters para essa solicitação, permitindo que a solicitação recupere tokens de prova de posse em vez de tokens de portador para obter mais informações, consulte PopParameters e https://aka.ms/msal4j-pop

Parâmetros:

httpMethod - um método HTTP válido, como "GET" ou "POST"
uri - URI a ser associado ao token
nonce - valor de nonce opcional para o token, pode ser vazio ou nulo

scopes

public SilentParameters.SilentParametersBuilder scopes(@NonNull Set<String> scopes)

O aplicativo scopes está solicitando acesso.

Parâmetros:

scopes

Retornos:

this.

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

Substitui o valor do locatário na URL de autoridade para essa solicitação

Parâmetros:

tenant

Retornos:

this.

toString

public String toString()

Substituições:

SilentParameters.SilentParametersBuilder.toString()

Aplica-se a