UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Classe

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

Resumo do método

Modificador e tipo Método e descrição
UserFederatedIdentityCredentialParameters build()
UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC.

UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Especifica declarações originadas pelo cliente (uma cadeia de caracteres de objeto JSON bruta) para encaminhar para o ponto de extremidade do token como o parâmetro de solicitação OAuth claims .

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Preterido

Apresentar somente para satisfazer o contrato de IAcquireTokenParameters interface. Não recomendado para uso — essa API está agendada para remoção em todas as classes de parâmetro e será substituída por um novo mecanismo em uma versão futura.
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Força a MSAL a atualizar o token do provedor de identidade mesmo se um token armazenado em cache estiver disponível.

UserFederatedIdentityCredentialParametersBuilder tenant(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

build

public UserFederatedIdentityCredentialParameters build()

claims

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC.

Parâmetros:

claims

claimsFromClient

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Especifica declarações originadas pelo cliente (uma cadeia de caracteres de objeto JSON bruta) para encaminhar para o ponto de extremidade do token como o parâmetro de solicitação OAuth claims . Ao contrário claims(ClaimsRequest claims) (desafios de declarações emitidas pelo servidor, que ignoram o cache), os tokens adquiridos com declarações de cliente são armazenados em cache e a entrada de cache é chaveada no valor de declarações, de modo que valores de declaração distintos produzem entradas de cache separadas. Use valores estáveis e não dinâmicos para evitar a fragmentação de cache. Enviar o valor idêntico em cada solicitação de um determinado token; porque o valor bruto faz parte da chave de cache, alterá-la ou omiti-la roteia a solicitação para uma partição de cache diferente. Um valor em branco é ignorado; um objeto JSON inválido é gerado MsalClientException.

Parâmetros:

claimsJson - uma cadeia de caracteres de objeto JSON válida que contém as declarações do cliente

Retornos:

o construtor

extraHttpHeaders

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

Parâmetros:

extraHttpHeaders

extraQueryParameters


public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Preterido

Apresentar somente para satisfazer o contrato de IAcquireTokenParameters interface. Não recomendado para uso — essa API está agendada para remoção em todas as classes de parâmetro e será substituída por um novo mecanismo em uma versão futura.

Parâmetros:

extraQueryParameters

forceRefresh

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Força a MSAL a atualizar o token do provedor de identidade mesmo se um token armazenado em cache estiver disponível.

Parâmetros:

forceRefresh - true para ignorar o cache; caso contrário, false. O padrão é false.

Retornos:

o construtor

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

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

Parâmetros:

tenant

Aplica-se a