Język

DownstreamWebApiOptions Klasa

Definicja

Opcje przekazywane do wywoływania podrzędnych internetowych interfejsów API. Aby wywołać Microsoft Graph, zobacz raczej MicrosoftGraphOptions w Microsoft.Identity.Web.MicrosoftGraph zestawie.

public class DownstreamWebApiOptions : Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions, ICloneable
type DownstreamWebApiOptions = class
    inherit MicrosoftIdentityAuthenticationBaseOptions
    interface ICloneable
Public Class DownstreamWebApiOptions
Inherits MicrosoftIdentityAuthenticationBaseOptions
Implements ICloneable
Dziedziczenie
Implementuje

Konstruktory

Nazwa Opis
DownstreamWebApiOptions()

Opcje przekazywane do wywoływania podrzędnych internetowych interfejsów API. Aby wywołać Microsoft Graph, zobacz raczej MicrosoftGraphOptions w Microsoft.Identity.Web.MicrosoftGraph zestawie.

Właściwości

Nazwa Opis
AuthenticationScheme

Schemat uwierzytelniania. Jeśli wartość null, użyje metody OpenIdConnectDefault.AuthenticationScheme, jeśli zostanie wywołana z aplikacji internetowej, i JwtBearerDefault.AuthenticationScheme, jeśli zostanie wywołana z internetowego interfejsu API.

(Odziedziczone po MicrosoftIdentityAuthenticationBaseOptions)
BaseUrl

Podstawowy adres URL dla wywoływanego podrzędnego internetowego interfejsu API. Na przykład "https://graph.microsoft.com/beta/"..

CustomizeHttpRequestMessage

Umożliwia dostosowanie komunikatu HttpRequestMessage. 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.

HttpMethod

Metoda HTTP używana do wywoływania tego podrzędnego internetowego interfejsu API (domyślnie Pobierz).

IsProofOfPossessionRequest

Modyfikuje żądanie pozyskiwania tokenu, tak aby uzyskany token był tokenem dowodowym posiadania (PoP), a nie tokenem elementu nośnego. Tokeny poP są podobne do tokenów elementu nośnego, ale są powiązane z żądaniem HTTP i kluczem kryptograficznym, którym może zarządzać biblioteka MSAL. Zobacz: https://aka.ms/msal-net-pop. Ustaw wartość true, aby automatycznie włączyć tokeny poP.

(Odziedziczone po MicrosoftIdentityAuthenticationBaseOptions)
RelativePath

Ścieżka względem BaseUrl wartości (na przykład "me").

Scopes

Oddzielone spacjami zakresy wymagane do wywołania podrzędnego internetowego interfejsu API. Na przykład "user.read mail.read".

(Odziedziczone po MicrosoftIdentityAuthenticationBaseOptions)
Tenant

[Opcjonalnie] identyfikator dzierżawy. Jest to używane w określonych scenariuszach, w których aplikacja musi wywołać podrzędny internetowy interfejs API w imieniu użytkownika w kilku dzierżawach. Jest on głównie używany z kodu, a nie z konfiguracji.

(Odziedziczone po MicrosoftIdentityAuthenticationBaseOptions)
TokenAcquisitionOptions

Opcje przekazane w celu utworzenia obiektu pozyskiwania tokenu, który wywołuje .NET biblioteki MSAL.

(Odziedziczone po MicrosoftIdentityAuthenticationBaseOptions)
UserFlow

[Opcjonalnie]. Przepływ użytkownika (w przypadku podrzędnego internetowego interfejsu API B2C). Jeśli nie zostanie określony, podrzędny internetowy interfejs API B2C zostanie wywołany przy użyciu domyślnego przepływu użytkownika z .DefaultUserFlow

(Odziedziczone po MicrosoftIdentityAuthenticationBaseOptions)

Metody

Nazwa Opis
Clone()

Sklonuj opcje (aby móc je zastąpić).

GetApiUrl()

Zwróć adres URL podrzędnego internetowego interfejsu API.

GetScopes()

Zwraca zakresy.

(Odziedziczone po MicrosoftIdentityAuthenticationBaseOptions)

Jawne implementacje interfejsu

Nazwa Opis
ICloneable.Clone()

Sklonuj opcje (aby móc je zastąpić).

Dotyczy