DownstreamWebApiOptions 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 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 |
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 |
| 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ć). |