UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Třída
- java.
lang. Object - com.
microsoft. aad. msal4j. UserFederatedIdentityCredentialParameters. UserFederatedIdentityCredentialParametersBuilder
- com.
public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder
Souhrn metod
| Modifikátor a typ | Metoda a popis |
|---|---|
|
User |
build() |
|
User |
claims(ClaimsRequest claims)
Deklarace identity, které se mají požadovat prostřednictvím parametru žádosti o deklarace identity OIDC. |
|
User |
claimsFromClient(String claimsJson)
Určuje deklarace identity původu klienta (nezpracovaný řetězec objektu JSON), které se mají předat koncovému bodu tokenu jako parametr požadavku OAuth |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Přidá do žádosti o token další hlavičky. |
|
User |
extraQueryParameters(Map<String,String> extraQueryParameters)
Zastaralé
Prezentovat pouze pro splnění kontraktu IAcquireTokenParameters rozhraní. Nedoporučuje se používat – toto rozhraní API je naplánováno pro odebrání všech tříd parametrů a v budoucí verzi bude nahrazeno novým mechanismem.
|
|
User |
forceRefresh(boolean forceRefresh)
Vynutí MSAL aktualizovat token od zprostředkovatele identity, i když je token uložený v mezipaměti k dispozici. |
|
User |
tenant(String tenant)
Přepíše hodnotu tenanta v adrese URL autority pro tento požadavek. |
Metody zděděné od java.lang.Object
Podrobnosti metody
build
public UserFederatedIdentityCredentialParameters build()
claims
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)
Deklarace identity, které se mají požadovat prostřednictvím parametru žádosti o deklarace identity OIDC.
Parametry:
claimsFromClient
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)
Určuje deklarace identity původu klienta (nezpracovaný řetězec objektu JSON), které se mají předat koncovému bodu tokenu jako parametr požadavku OAuth claims . Na rozdíl od claims(ClaimsRequest claims) problémů s deklaracemi identity vystavených serverem, které mezipaměť obcházejí, se tokeny získané pomocí deklarací identity ukládají do mezipaměti a položka mezipaměti je klíčem k hodnotě deklarací identity, takže jedinečné hodnoty deklarací vytvářejí samostatné položky mezipaměti. Používejte stabilní ne dynamicky, abyste se vyhnuli fragmentaci mezipaměti. Odešle stejnou hodnotu pro každý požadavek pro daný token; protože nezpracovaná hodnota je součástí klíče mezipaměti, změna nebo vynechání směruje požadavek do jiného oddílu mezipaměti. Prázdná hodnota je ignorována; Neplatný objekt JSON vyvolá MsalClientException.
Parametry:
Návraty:
extraHttpHeaders
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Přidá do žádosti o token další hlavičky.
Parametry:
extraQueryParameters
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Zastaralé
Parametry:
forceRefresh
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)
Vynutí MSAL aktualizovat token od zprostředkovatele identity, i když je token uložený v mezipaměti k dispozici.
Parametry:
Návraty:
tenant
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)
Přepíše hodnotu tenanta v adrese URL autority pro tento požadavek.
Parametry: