UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Klasa
- java.
lang. Object - com.
microsoft. aad. msal4j. UserFederatedIdentityCredentialParameters. UserFederatedIdentityCredentialParametersBuilder
- com.
public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder
Podsumowanie metody
| Modyfikator i typ | Metoda i opis |
|---|---|
|
User |
build() |
|
User |
claims(ClaimsRequest claims)
Oświadczenia, które mają być żądane za pośrednictwem parametru żądania OIDC claims. |
|
User |
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 |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Dodaje dodatkowe nagłówki do żądania tokenu. |
|
User |
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.
|
|
User |
forceRefresh(boolean forceRefresh)
Wymusza odświeżanie tokenu przez bibliotekę MSAL od dostawcy tożsamości, nawet jeśli jest dostępny buforowany token. |
|
User |
tenant(String tenant)
Zastępuje wartość dzierżawy w adresie URL urzędu dla tego żądania. |
Metody dziedziczone z java.lang.Object
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:
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:
Zwraca:
extraHttpHeaders
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Dodaje dodatkowe nagłówki do żądania tokenu.
Parametry:
extraQueryParameters
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Przestarzałe
Parametry:
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:
Zwraca:
tenant
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)
Zastępuje wartość dzierżawy w adresie URL urzędu dla tego żądania.
Parametry: