MicrosoftIdentityMessageHandlerOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opcje MicrosoftIdentityMessageHandler konfiguracji uwierzytelniania.
Dziedziczy z AuthorizationHeaderProviderOptions , aby włączyć zgodność z istniejącymi metodami rozszerzenia, takimi jak WithAgentIdentity() i WithUserAgentIdentity().
public class MicrosoftIdentityMessageHandlerOptions : Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions
type MicrosoftIdentityMessageHandlerOptions = class
inherit AuthorizationHeaderProviderOptions
Public Class MicrosoftIdentityMessageHandlerOptions
Inherits AuthorizationHeaderProviderOptions
- Dziedziczenie
Przykłady
Podstawowe użycie z zakresami:
var options = new MicrosoftIdentityMessageHandlerOptions
{
Scopes = { "https://graph.microsoft.com/.default" }
};
Użycie przy użyciu metod rozszerzeń:
var options = new MicrosoftIdentityMessageHandlerOptions
{
Scopes = { "api://myapi/.default" }
};
options.WithAgentIdentity("agent-guid");
Konstruktory
| Nazwa | Opis |
|---|---|
| MicrosoftIdentityMessageHandlerOptions() |
Inicjuje nowe wystąpienie klasy MicrosoftIdentityMessageHandlerOptions. |
| MicrosoftIdentityMessageHandlerOptions(MicrosoftIdentityMessageHandlerOptions) |
Inicjuje nowe wystąpienie MicrosoftIdentityMessageHandlerOptions klasy, kopiując wartości z istniejącego wystąpienia. |
Właściwości
| Nazwa | Opis |
|---|---|
| AcquireTokenOptions |
Opcje związane z pozyskiwaniem tokenu. (Odziedziczone po AuthorizationHeaderProviderOptions) |
| BaseUrl |
Podstawowy adres URL dla wywoływanego podrzędnego internetowego interfejsu API. Na przykład |
| CustomizeHttpRequestMessage |
Zapewnia możliwość dostosowania funkcji HttpRequestMessage przez aplikację wywołującą. Aby na przykład dostosować nagłówki. Jest to wywoływane po utworzeniu komunikatu, w tym nagłówek autoryzacji i tuż przed wysłaniem wiadomości. (Odziedziczone po AuthorizationHeaderProviderOptions) |
| HttpMethod |
Metoda HTTP używana do wywoływania tego podrzędnego internetowego interfejsu API (domyślnie Pobierz). (Odziedziczone po AuthorizationHeaderProviderOptions) |
| ProtocolScheme |
Nazwa schematu protokołu użytego do utworzenia nagłówka autoryzacji. Domyślnie: "Bearer". (Odziedziczone po AuthorizationHeaderProviderOptions) |
| RelativePath |
Ścieżka względem BaseUrl wartości (na przykład "me"). (Odziedziczone po AuthorizationHeaderProviderOptions) |
| RequestAppToken |
Opisuje, czy interfejs API podrzędnego jest wywoływany w imieniu samej usługi wywołującej (token aplikacji) lub w imieniu użytkownika przetworzonego przez usługę (token użytkownika).
Jeśli |
| Scopes |
Pobiera lub ustawia zakresy na żądanie tokenu. |
Metody
| Nazwa | Opis |
|---|---|
| Clone() |
Sklonuj opcje (aby móc je zastąpić). (Odziedziczone po AuthorizationHeaderProviderOptions) |
| CloneInternal() |
Sklonuj opcje (aby móc je zastąpić). (Odziedziczone po AuthorizationHeaderProviderOptions) |
| GetApiUrl() |
Zwróć adres URL podrzędnego internetowego interfejsu API. (Odziedziczone po AuthorizationHeaderProviderOptions) |