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()
java.lang.String authorityUrl()
static SilentParametersBuilder builder(Set<String> scopes)

Generator für automatischeParameter für Szenarien, die keine IAccountumfassen, z. B. einige vertrauliche Clientflüsse oder Brokerflüsse, die das Standardbetriebssystemkonto unterstützen.

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

Generator für automatischeParameter

ClaimsRequest claims()

Ruft den Anspruchsanforderungsparameter ab, der mit der Authentifizierungsanforderung gesendet wird.

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

Ruft zusätzliche HTTP-Header ab, die in die Tokenanforderung eingeschlossen werden sollen.

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

Als veraltet markiert

Für Produktionsszenarien nicht empfohlen. Es wird in einer zukünftigen Version entfernt, und das Verhalten kann durch eine neue API ersetzt werden.

Ruft zusätzliche Abfrageparameter ab, die in die Tokenanforderung eingeschlossen werden sollen.

boolean forceRefresh()
PopParameters proofOfPossession()
java.util.Set<java.lang.String> scopes()

Ruft den Satz von Bereichen (Berechtigungen) ab, die für das Zugriffstoken angefordert werden.

java.lang.String tenant()

Ruft den Mandantenbezeichner für die Tokenanforderung ab.

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

authorityUrl

public String authorityUrl()

builder

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

Generator für SilentParameters für Szenarien, die keine IAccountumfassen, z. B. einige vertrauliche Clientflüsse oder Brokerflüsse, die das Standardbetriebssystemkonto unterstützen.

Parameter:

scopes - Bereichsanwendung fordert Zugriff auf

Gibt zurück:

Builder-Objekt, das zum Erstellen des SilentParameters-Flusses 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()

Ruft den Anspruchsanforderungsparameter ab, der mit der Authentifizierungsanforderung gesendet wird.

Der Anspruchsanforderungsparameter kann verwendet werden, um bestimmte Ansprüche anzufordern, die im Token zurückgegeben werden sollen, die MFA-Authentifizierung anzufordern oder andere Aspekte der Tokenausstellung zu steuern.

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Ruft zusätzliche HTTP-Header ab, die in die Tokenanforderung eingeschlossen werden sollen.

Diese Header werden den HTTP-Anforderungen hinzugefügt, die an den Tokenendpunkt gesendet werden. Dies kann für Szenarien nützlich sein, die benutzerdefinierte Header für Proxys oder für Diagnosezwecke erfordern.

extraQueryParameters


public Map<String,String> extraQueryParameters()

Als veraltet markiert

Für Produktionsszenarien nicht empfohlen. Es wird in einer zukünftigen Version entfernt, und das Verhalten kann durch eine neue API ersetzt werden.

Ruft zusätzliche Abfrageparameter ab, die in die Tokenanforderung eingeschlossen werden sollen.

Diese Parameter werden der Abfragezeichenfolge in Anforderungen an die Autorisierungs- und Tokenendpunkte hinzugefügt. Dies kann für Szenarien hilfreich sein, die benutzerdefinierte Parameter erfordern, die in der Bibliothek nicht explizit unterstützt werden.

forceRefresh

public boolean forceRefresh()

proofOfPossession

public PopParameters proofOfPossession()

scopes

public Set<String> scopes()

Ruft den Satz von Bereichen (Berechtigungen) ab, die für das Zugriffstoken angefordert werden.

Bereiche stellen die Berechtigungen dar, auf die die Anwendung Zugriff anfordert.

tenant

public String tenant()

Ruft den Mandantenbezeichner für die Tokenanforderung ab.

Wenn dieser Wert angegeben wird, überschreibt dieser Wert den mandanten, der in der Autoritäts-URL der Anwendung angegeben ist. Dabei kann es sich um eine Mandanten-ID (GUID), einen Domänennamen oder einen der speziellen Werte wie "common" oder "organizations" handeln.

Gilt für: