UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Klasa

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

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

Podsumowanie metody

Modyfikator i typ Metoda i opis
UserFederatedIdentityCredentialParameters build()
UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Oświadczenia, które mają być żądane za pośrednictwem parametru żądania OIDC claims.

UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Określa oświadczenia pochodzące od klienta (nieprzetworzony ciąg obiektu JSON) do przekazywania do punktu końcowego tokenu jako parametr żądania OAuth claims .

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Dodaje dodatkowe nagłówki do żądania tokenu.

UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Przestarzałe

Prezentuj tylko w celu spełnienia kontraktu interfejsu IAcquireTokenParameters . Nie zaleca się używania — ten interfejs API jest zaplanowany do usunięcia we wszystkich klasach parametrów i zostanie zastąpiony przez nowy mechanizm w przyszłej wersji.
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Wymusza odświeżanie tokenu przez bibliotekę MSAL od dostawcy tożsamości, nawet jeśli jest dostępny buforowany token.

UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Zastępuje wartość dzierżawy w adresie URL urzędu dla tego żądania.

Metody dziedziczone z 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

Szczegóły metody

build

public UserFederatedIdentityCredentialParameters build()

claims

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Oświadczenia, które mają być żądane za pośrednictwem parametru żądania OIDC claims.

Parametry:

claims

claimsFromClient

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Określa oświadczenia pochodzące od klienta (nieprzetworzony ciąg obiektu JSON) do przekazywania do punktu końcowego tokenu jako parametr żądania OAuth claims . W przeciwieństwie do claims(ClaimsRequest claims) (wyzwania związane z oświadczeniami wystawionymi przez serwer, które pomijają pamięć podręczną), tokeny uzyskane za pomocą oświadczeń klienta są buforowane, a wpis pamięci podręcznej jest kluczem na wartości oświadczeń, więc odrębne wartości oświadczeń generują oddzielne wpisy pamięci podręcznej. Użyj stabilnych, niedynamicznych wartości, aby uniknąć fragmentacji pamięci podręcznej. Wyślij identyczną wartość dla każdego żądania dla danego tokenu; ponieważ wartość nieprzetworzona jest częścią klucza pamięci podręcznej, zmiana lub pominięcie go kieruje żądanie do innej partycji pamięci podręcznej. Pusta wartość jest ignorowana; zwraca nieprawidłowy obiekt MsalClientExceptionJSON.

Parametry:

claimsJson - prawidłowy ciąg obiektu JSON zawierający oświadczenia klienta

Zwraca:

konstruktor

extraHttpHeaders

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

Dodaje dodatkowe nagłówki do żądania tokenu.

Parametry:

extraHttpHeaders

extraQueryParameters


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

Przestarzałe

Prezentuj tylko w celu spełnienia kontraktu interfejsu IAcquireTokenParameters . Nie zaleca się używania — ten interfejs API jest zaplanowany do usunięcia we wszystkich klasach parametrów i zostanie zastąpiony przez nowy mechanizm w przyszłej wersji.

Parametry:

extraQueryParameters

forceRefresh

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Wymusza odświeżanie tokenu przez bibliotekę MSAL od dostawcy tożsamości, nawet jeśli jest dostępny buforowany token.

Parametry:

forceRefresh - wartość true, aby pominąć pamięć podręczną; w przeciwnym razie wartość false. Wartość domyślna to „false”.

Zwraca:

konstruktor

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Zastępuje wartość dzierżawy w adresie URL urzędu dla tego żądania.

Parametry:

tenant

Dotyczy