OnBehalfOfParameters.OnBehalfOfParametersBuilder Klasa

  • java.lang.Object
    • com.microsoft.aad.msal4j.OnBehalfOfParameters.OnBehalfOfParametersBuilder

public static class OnBehalfOfParameters.OnBehalfOfParametersBuilder

Podsumowanie metody

Modyfikator i typ Metoda i opis
OnBehalfOfParameters build()
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

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 .

OnBehalfOfParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Dodaje dodatkowe nagłówki do żądania tokenu

OnBehalfOfParametersBuilder 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

OnBehalfOfParametersBuilder scopes(Set<String> scopes)
OnBehalfOfParametersBuilder skipCache(Boolean skipCache)

Wskazuje, czy żądanie powinno pominąć przeglądanie pamięci podręcznej tokenów.

OnBehalfOfParametersBuilder tenant(String tenant)

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

java.lang.String toString()
OnBehalfOfParametersBuilder userAssertion(IUserAssertion userAssertion)

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 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:

claims

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:

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

Zwraca:

to wystąpienie konstruktora

extraHttpHeaders

public OnBehalfOfParameters.OnBehalfOfParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Dodaje dodatkowe nagłówki do żądania tokenu

Parametry:

extraHttpHeaders

extraQueryParameters


public OnBehalfOfParameters.OnBehalfOfParametersBuilder 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

Parametry:

extraQueryParameters

scopes

public OnBehalfOfParameters.OnBehalfOfParametersBuilder scopes(Set<String> scopes)

Parametry:

scopes

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:

skipCache

tenant

public OnBehalfOfParameters.OnBehalfOfParametersBuilder tenant(String tenant)

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

Parametry:

tenant

toString

public String toString()

Przesłonięcia:

OnBehalfOfParameters.OnBehalfOfParametersBuilder.toString()

userAssertion

public OnBehalfOfParameters.OnBehalfOfParametersBuilder userAssertion(IUserAssertion userAssertion)

Parametry:

userAssertion

Dotyczy