UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Třída

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

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

Souhrn metod

Modifikátor a typ Metoda a popis
UserFederatedIdentityCredentialParameters build()
UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Deklarace identity, které se mají požadovat prostřednictvím parametru žádosti o deklarace identity OIDC.

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 .

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Přidá do žádosti o token další hlavičky.

UserFederatedIdentityCredentialParametersBuilder 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.
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Vynutí MSAL aktualizovat token od zprostředkovatele identity, i když je token uložený v mezipaměti k dispozici.

UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Přepíše hodnotu tenanta v adrese URL autority pro tento požadavek.

Metody zděděné od 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

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:

claims

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:

claimsJson - platný řetězec objektu JSON obsahující deklarace identity klienta

Návraty:

tvůrce

extraHttpHeaders

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

Přidá do žádosti o token další hlavičky.

Parametry:

extraHttpHeaders

extraQueryParameters


public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder 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.

Parametry:

extraQueryParameters

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:

forceRefresh - true pro obejití mezipaměti; jinak nepravda. Výchozí hodnota je nastavená na false.

Návraty:

tvůrce

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Přepíše hodnotu tenanta v adrese URL autority pro tento požadavek.

Parametry:

tenant

Platí pro