BaseAbstractAcquireTokenParameterBuilder<T> Klasse

Definition

Basisklasse für Generatoren von Tokenanforderungen, die versuchen, ein Token basierend auf den bereitgestellten Parametern abzurufen.

public abstract class BaseAbstractAcquireTokenParameterBuilder<T> where T : BaseAbstractAcquireTokenParameterBuilder<T>
type BaseAbstractAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)> = class
Public MustInherit Class BaseAbstractAcquireTokenParameterBuilder(Of T)

Typparameter

T
Vererbung
BaseAbstractAcquireTokenParameterBuilder<T>
Abgeleitet

Konstruktoren

Name Beschreibung
BaseAbstractAcquireTokenParameterBuilder<T>()

Standardkonstruktor für AbstractAcquireTokenParameterBuilder.

Methoden

Name Beschreibung
ExecuteAsync()

Führt die Tokenanforderung asynchron aus.

ExecuteAsync(CancellationToken)

Führt die Tokenanforderung asynchron aus, mit der Möglichkeit, die asynchrone Methode abzusagen.

Validate()

Überprüft die Parameter des AcquireToken-Vorgangs.

WithCorrelationId(Guid)

Legt die Korrelations-ID fest, die in der Authentifizierungsanforderung verwendet werden soll. Wird verwendet, um eine Anforderung in den Protokollen des SDK und des Identitätsanbieterdiensts nachzuverfolgen. Wenn sie nicht festgelegt ist, wird ein zufälliges Generiert.

WithExtraQueryParameters(Dictionary<String,String>)
Veraltet.

Legt zusätzliche Abfrageparameter für die Abfragezeichenfolge in der HTTP-Authentifizierungsanforderung fest.

WithExtraQueryParameters(IDictionary<String,ValueTuple<String,Boolean>>)

Legt zusätzliche Abfrageparameter für die Abfragezeichenfolge in der HTTP-Authentifizierungsanforderung fest, mit der Kontrolle, welche Parameter im Cacheschlüssel enthalten sind

Erweiterungsmethoden

Name Beschreibung
WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String)

Fügt dem Tokencacheschlüssel ein Schlüssel-Wert-Paar hinzu, ohne es als Abfrageparameter zu senden. Verwenden Sie dies, um zwischengespeicherte Token zu partitionieren (z. B. das Isolieren von kurzlebigen Sitzungen aus regulären Sitzungen für denselben Benutzer). Beide und AcquireTokenByAuthorizationCodeAcquireTokenSilent müssen denselben Partitionsschlüssel verwenden, um zwischengespeicherte Einträge abzugleichen.

Gilt für: