MicrosoftIdentityMessageHandlerOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 |
| 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 |
| 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) |