SilentParameters Klasse

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

Implementiert

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

Objekt, das Parameter für automatische Anforderungen enthält. Kann als Parameter acquireTokenSilently(SilentParameters parameters) für oder für ConfidentialClientApplication#acquireTokenSilently(SilentParameters)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
IAccount account()

Konto, für das Sie ein Token anfordern.

java.lang.String authorityUrl()

Autorität, von der die Anwendung Token anfordert.

static SilentParametersBuilder builder(Set<String> scopes)

Als veraltet markiert

Diese Methode wurde für die Verwendung zwischengespeicherter Token in Clientanmeldeinformationen oder im Auftrag des Flusses verwendet. Diese Flüsse versuchen nun standardmäßig, zwischengespeicherte Token zu verwenden, sodass kein Aufrufvon Tokenim Hintergrund erforderlich ist. Diese Überladung wird in der nächsten Hauptversion entfernt.

Generator für automatischeParameter

static SilentParametersBuilder builder(Set<String> scopes, IAccount account)

Generator für automatischeParameter

ClaimsRequest claims()

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

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

Fügt der Tokenanforderung zusätzliche Header hinzu.

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

boolean forceRefresh()

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

PopParameters proofOfPossession()
@lombok.NonNull java.util.Set<java.lang.String> scopes()

Die Bereichsanwendung fordert Zugriff auf.

java.lang.String tenant()

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

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 IAccount account()

Konto, für das Sie ein Token anfordern.

authorityUrl

public String authorityUrl()

Autorität, von der die Anwendung Token anfordert.

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)

Als veraltet markiert

Diese Methode wurde für die Verwendung zwischengespeicherter Token in Clientanmeldeinformationen oder im Auftrag des Flusses verwendet. Diese Flüsse versuchen nun standardmäßig, zwischengespeicherte Token zu verwenden, sodass kein Aufrufvon Tokenim Hintergrund erforderlich ist. Diese Überladung wird in der nächsten Hauptversion entfernt.

Generator für SilentParameters

Parameter:

scopes - Bereichsanwendung fordert Zugriff auf

Gibt zurück:

Generatorobjekt, das zum Erstellen von SilentParameters verwendet werden kann

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)

Generator für SilentParameters

Parameter:

scopes - Bereichsanwendung fordert Zugriff auf
account - IAccount für die ein Token abgerufen werden soll

Gibt zurück:

Generatorobjekt, das zum Erstellen von SilentParameters verwendet werden kann

claims

public ClaimsRequest claims()

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

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Fügt der Tokenanforderung zusätzliche Header hinzu.

extraQueryParameters

public Map<String,String> extraQueryParameters()

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

forceRefresh

public boolean forceRefresh()

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

proofOfPossession

public PopParameters proofOfPossession()

scopes

public @NonNull Set<String> scopes()

Die Bereichsanwendung fordert Zugriff auf.

tenant

public String tenant()

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

Gilt für: