OnBehalfOfParameters.OnBehalfOfParametersBuilder Klasa
- java.
lang. Object - com.
microsoft. aad. msal4j. OnBehalfOfParameters. OnBehalfOfParametersBuilder
- com.
public static class OnBehalfOfParameters.OnBehalfOfParametersBuilder
Podsumowanie metody
| Modyfikator i typ | Metoda i opis |
|---|---|
|
On |
build() |
|
On |
claims(ClaimsRequest claims)
Oświadczenia, które mają być żądane za pośrednictwem parametru żądania OIDC claims, zezwalając na żądania dla oświadczeń standardowych i niestandardowych |
|
On |
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 |
|
On |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Dodaje dodatkowe nagłówki do żądania tokenu |
|
On |
extraQueryParameters(Map<String,String> extraQueryParameters)
Przestarzałe
Niezalecane w scenariuszach produkcyjnych. Zostanie on usunięty w przyszłej wersji, a zachowanie może zostać zastąpione przez nowy interfejs API.
Dodaje dodatkowe parametry do żądania tokenu |
|
On |
scopes(Set<String> scopes) |
|
On |
skipCache(Boolean skipCache)
Wskazuje, czy żądanie powinno pominąć przeglądanie pamięci podręcznej tokenów. |
|
On |
tenant(String tenant)
Zastępuje wartość dzierżawy w adresie URL urzędu dla tego żądania |
| java.lang.String | toString() |
|
On |
userAssertion(IUserAssertion userAssertion) |
Metody dziedziczone z java.lang.Object
Szczegóły metody
build
public OnBehalfOfParameters build()
claims
public OnBehalfOfParameters.OnBehalfOfParametersBuilder claims(ClaimsRequest claims)
Oświadczenia, które mają być żądane za pośrednictwem parametru żądania OIDC claims, zezwalając na żądania dla oświadczeń standardowych i niestandardowych
Parametry:
claimsFromClient
public OnBehalfOfParameters.OnBehalfOfParametersBuilder 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 OnBehalfOfParameters.OnBehalfOfParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Dodaje dodatkowe nagłówki do żądania tokenu
Parametry:
extraQueryParameters
public OnBehalfOfParameters.OnBehalfOfParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Przestarzałe
Dodaje dodatkowe parametry do żądania tokenu
Parametry:
scopes
public OnBehalfOfParameters.OnBehalfOfParametersBuilder scopes(Set<String> scopes)
Parametry:
skipCache
public OnBehalfOfParameters.OnBehalfOfParametersBuilder skipCache(Boolean skipCache)
Wskazuje, czy żądanie powinno pominąć przeglądanie pamięci podręcznej tokenów. Ustaw wartość domyślną na false.
Parametry:
tenant
public OnBehalfOfParameters.OnBehalfOfParametersBuilder tenant(String tenant)
Zastępuje wartość dzierżawy w adresie URL urzędu dla tego żądania
Parametry:
toString
public String toString()
Przesłonięcia:
OnBehalfOfParameters.OnBehalfOfParametersBuilder.toString()userAssertion
public OnBehalfOfParameters.OnBehalfOfParametersBuilder userAssertion(IUserAssertion userAssertion)
Parametry: