MicrosoftIdentityMessageHandlerOptions Klasse

Definition

Konfigurationsoptionen für MicrosoftIdentityMessageHandler die Authentifizierung. Erbt von AuthorizationHeaderProviderOptions der Kompatibilität mit vorhandenen Erweiterungsmethoden wie WithAgentIdentity() z. B. und WithUserAgentIdentity().

public class MicrosoftIdentityMessageHandlerOptions : Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions
type MicrosoftIdentityMessageHandlerOptions = class
    inherit AuthorizationHeaderProviderOptions
Public Class MicrosoftIdentityMessageHandlerOptions
Inherits AuthorizationHeaderProviderOptions
Vererbung
MicrosoftIdentityMessageHandlerOptions

Beispiele

Grundlegende Verwendung mit Bereichen:

var options = new MicrosoftIdentityMessageHandlerOptions
{
    Scopes = { "https://graph.microsoft.com/.default" }
};

Verwendung mit Erweiterungsmethoden:

var options = new MicrosoftIdentityMessageHandlerOptions
{
    Scopes = { "api://myapi/.default" }
};
options.WithAgentIdentity("agent-guid");

Konstruktoren

Name Beschreibung
MicrosoftIdentityMessageHandlerOptions()

Initialisiert eine neue Instanz der MicrosoftIdentityMessageHandlerOptions-Klasse.

MicrosoftIdentityMessageHandlerOptions(MicrosoftIdentityMessageHandlerOptions)

Initialisiert eine neue Instanz der MicrosoftIdentityMessageHandlerOptions Klasse, indem Werte aus einer vorhandenen Instanz kopiert werden.

Eigenschaften

Name Beschreibung
AcquireTokenOptions

Optionen im Zusammenhang mit der Tokenakquise.

(Geerbt von AuthorizationHeaderProviderOptions)
BaseUrl

Basis-URL für die aufgerufene downstream-Web-API. Beispiel "https://graph.microsoft.com/beta/": .

(Geerbt von AuthorizationHeaderProviderOptions)
CustomizeHttpRequestMessage

Bietet eine Möglichkeit für die Aufrufer-App, die HttpRequestMessage anzupassen. Um beispielsweise die Kopfzeilen anzupassen. Dies wird aufgerufen, nachdem die Nachricht gebildet wurde, einschließlich des Autorisierungsheaders und unmittelbar vor dem Senden der Nachricht.

(Geerbt von AuthorizationHeaderProviderOptions)
HttpMethod

HTTP-Methode zum Aufrufen dieser nachgeschalteten Web-API (standardmäßig Get).

(Geerbt von AuthorizationHeaderProviderOptions)
ProtocolScheme

Name des Protokollschemas, das zum Erstellen des Autorisierungsheaders verwendet wird. Standardmäßig: "Bearer".

(Geerbt von AuthorizationHeaderProviderOptions)
RelativePath

Pfad relativ zum BaseUrl (z. B. "ich").

(Geerbt von AuthorizationHeaderProviderOptions)
RequestAppToken

Beschreibt, ob die downstream-API im Auftrag des aufrufenden Diensts selbst (App-Token) oder im Auftrag eines Benutzers aufgerufen wird, der vom Dienst verarbeitet wird (Benutzertoken). Wenn truedas Token im Auftrag der App angefordert wird. Andernfalls wird sie im Auftrag des Benutzers ausgeführt.

(Geerbt von AuthorizationHeaderProviderOptions)
Scopes

Ruft die Bereiche ab, die für das Token angefordert werden sollen, oder legt diese fest.

Methoden

Name Beschreibung
Clone()

Klonen Sie die Optionen (um sie außer Kraft zu setzen).

(Geerbt von AuthorizationHeaderProviderOptions)
CloneInternal()

Klonen Sie die Optionen (um sie außer Kraft zu setzen).

(Geerbt von AuthorizationHeaderProviderOptions)
GetApiUrl()

Gibt die nachgeschaltete Web-API-URL zurück.

(Geerbt von AuthorizationHeaderProviderOptions)

Gilt für:

Weitere Informationen