UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Classe
- java.
lang. Object - com.
microsoft. aad. msal4j. UserFederatedIdentityCredentialParameters. UserFederatedIdentityCredentialParametersBuilder
- com.
public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
|
User |
build() |
|
User |
claims(ClaimsRequest claims)
Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC. |
|
User |
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 |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Adiciona cabeçalhos adicionais à solicitação de token. |
|
User |
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.
|
|
User |
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. |
|
User |
tenant(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
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:
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:
Retornos:
extraHttpHeaders
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Adiciona cabeçalhos adicionais à solicitação de token.
Parâmetros:
extraQueryParameters
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Preterido
Parâmetros:
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:
Retornos:
tenant
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)
Substitui o valor do locatário na URL de autoridade para essa solicitação.
Parâmetros: