SilentParameters.SilentParametersBuilder Klasse

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

public static class SilentParameters.SilentParametersBuilder

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
SilentParametersBuilder account(IAccount account)

Konto, für das Sie ein Token anfordern.

SilentParametersBuilder authorityUrl(String authorityUrl)

Autorität, von der die Anwendung Token anfordert.

SilentParameters build()
SilentParametersBuilder claims(ClaimsRequest claims)

Ansprüche, die über den OIDC-Anspruchsanforderungsparameter angefordert werden sollen, sodass Anforderungen für Standard- und benutzerdefinierte Ansprüche zugelassen werden.

SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Fügt der Tokenanforderung zusätzliche Header hinzu.

SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

SilentParametersBuilder forceRefresh(boolean forceRefresh)

Erzwingen Sie MSAL, die Token im Cache zu aktualisieren, auch wenn ein gültiges Zugriffstoken vorhanden ist.

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

Legt die Pop-Parameterfür diese Anforderung fest, sodass die Anforderung Token für den Nachweis des Besitzes anstelle von Bearertoken abrufen kann. Weitere Informationen finden Sie unter PopParameters und https://aka.ms/msal4j-pop

SilentParametersBuilder scopes(@NonNull Set<String> scopes)

Die Bereichsanwendung fordert Zugriff auf.

SilentParametersBuilder tenant(String tenant)

Überschreibt den Mandantenwert in der Autoritäts-URL für diese Anforderung.

java.lang.String toString()

Geerbte Methoden von 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

Details zur Methode

account

public SilentParameters.SilentParametersBuilder account(IAccount account)

Konto, für das Sie ein Token anfordern.

Parameter:

account

Gibt zurück:

this.

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

Autorität, von der die Anwendung Token anfordert.

Parameter:

authorityUrl

Gibt zurück:

this.

build

public SilentParameters build()

claims

public SilentParameters.SilentParametersBuilder claims(ClaimsRequest claims)

Ansprüche, die über den OIDC-Anspruchsanforderungsparameter angefordert werden sollen, sodass Anforderungen für Standard- und benutzerdefinierte Ansprüche zugelassen werden.

Parameter:

claims

Gibt zurück:

this.

extraHttpHeaders

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

Fügt der Tokenanforderung zusätzliche Header hinzu.

Parameter:

extraHttpHeaders

Gibt zurück:

this.

extraQueryParameters

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

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

Parameter:

extraQueryParameters

Gibt zurück:

this.

forceRefresh

public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)

Erzwingen Sie MSAL, die Token im Cache zu aktualisieren, auch wenn ein gültiges Zugriffstoken vorhanden ist.

Parameter:

forceRefresh

Gibt zurück:

this.

proofOfPossession

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

Legt die PopParameters für diese Anforderung fest und ermöglicht es der Anforderung, Besitznachweistoken anstelle von Bearertoken abzurufen. Weitere Informationen finden Sie unter PopParameters und https://aka.ms/msal4j-pop

Parameter:

httpMethod - eine gültige HTTP-Methode, z. B. "GET" oder "POST"
uri - URI, der dem Token zugeordnet werden soll
nonce - Optionaler Nonce-Wert für das Token, kann leer oder null sein

scopes

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

Die Bereichsanwendung fordert Zugriff auf.

Parameter:

scopes

Gibt zurück:

this.

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

Überschreibt den Mandantenwert in der Autoritäts-URL für diese Anforderung.

Parameter:

tenant

Gibt zurück:

this.

toString

public String toString()

Überschreibt:

SilentParameters.SilentParametersBuilder.toString()

Gilt für: