Język

MicrosoftIdentityMessageHandlerOptions Klasa

Definicja

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
MicrosoftIdentityMessageHandlerOptions

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 "https://graph.microsoft.com/beta/".

(Odziedziczone po AuthorizationHeaderProviderOptions)
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 truetoken jest żądany w imieniu aplikacji. W przeciwnym razie jest on w imieniu użytkownika.

(Odziedziczone po AuthorizationHeaderProviderOptions)
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)

Dotyczy

Zobacz też