SilentParameters.SilentParametersBuilder Klasa

  • java.lang.Object
    • com.microsoft.aad.msal4j.SilentParameters.SilentParametersBuilder

public static class SilentParameters.SilentParametersBuilder

Podsumowanie metody

Modyfikator i typ Metoda i opis
SilentParametersBuilder account(IAccount account)

Konto, dla którego żądasz tokenu.

SilentParametersBuilder authorityUrl(String authorityUrl)

Urząd, z którego aplikacja żąda tokenów.

SilentParameters build()
SilentParametersBuilder 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.

SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Dodaje dodatkowe nagłówki do żądania tokenu

SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Dodaje dodatkowe parametry zapytania do żądania tokenu

SilentParametersBuilder forceRefresh(boolean forceRefresh)

Wymuś bibliotekę MSAL, aby odświeżyć tokeny w pamięci podręcznej, nawet jeśli istnieje prawidłowy token dostępu.

SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Ustawia parametry popdla tego żądania, zezwalając żądaniu na pobranie tokenów dowodu posiadania, a nie tokenów elementu nośnego Aby uzyskać więcej informacji, zobacz PopParameters i https://aka.ms/msal4j-pop

SilentParametersBuilder scopes(@NonNull Set<String> scopes)

Aplikacja zakresów żąda dostępu.

SilentParametersBuilder tenant(String tenant)

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

java.lang.String toString()

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

account

public SilentParameters.SilentParametersBuilder account(IAccount account)

Konto, dla którego żądasz tokenu.

Parametry:

account

Zwraca:

this.

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

Urząd, z którego aplikacja żąda tokenów.

Parametry:

authorityUrl

Zwraca:

this.

build

public SilentParameters build()

claims

public SilentParameters.SilentParametersBuilder 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

Zwraca:

this.

extraHttpHeaders

public SilentParameters.SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Dodaje dodatkowe nagłówki do żądania tokenu

Parametry:

extraHttpHeaders

Zwraca:

this.

extraQueryParameters

public SilentParameters.SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Dodaje dodatkowe parametry zapytania do żądania tokenu

Parametry:

extraQueryParameters

Zwraca:

this.

forceRefresh

public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)

Wymuś bibliotekę MSAL, aby odświeżyć tokeny w pamięci podręcznej, nawet jeśli istnieje prawidłowy token dostępu.

Parametry:

forceRefresh

Zwraca:

this.

proofOfPossession

public SilentParameters.SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Ustawia parametry PopParameters dla tego żądania, umożliwiając żądaniu pobranie tokenów dowodu posiadania, a nie tokenów elementu nośnego Aby uzyskać więcej informacji, zobacz PopParameters i https://aka.ms/msal4j-pop

Parametry:

httpMethod - prawidłowa metoda HTTP, taka jak "GET" lub "POST"
uri - Identyfikator URI do skojarzenia z tokenem
nonce - opcjonalna wartość inna niż token może być pusta lub ma wartość null

scopes

public SilentParameters.SilentParametersBuilder scopes(@NonNull Set<String> scopes)

Aplikacja zakresów żąda dostępu.

Parametry:

scopes

Zwraca:

this.

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

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

Parametry:

tenant

Zwraca:

this.

toString

public String toString()

Przesłonięcia:

SilentParameters.SilentParametersBuilder.toString()

Dotyczy