DownstreamWebApiOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni passate per chiamare le API Web downstream. Per chiamare Microsoft Graph, vedere piuttosto MicrosoftGraphOptions nell'assemblyMicrosoft.Identity.Web.MicrosoftGraph.
public class DownstreamWebApiOptions : Microsoft.Identity.Web.MicrosoftIdentityAuthenticationBaseOptions, ICloneable
type DownstreamWebApiOptions = class
inherit MicrosoftIdentityAuthenticationBaseOptions
interface ICloneable
Public Class DownstreamWebApiOptions
Inherits MicrosoftIdentityAuthenticationBaseOptions
Implements ICloneable
- Ereditarietà
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| DownstreamWebApiOptions() |
Opzioni passate per chiamare le API Web downstream. Per chiamare Microsoft Graph, vedere piuttosto |
Proprietà
| Nome | Descrizione |
|---|---|
| AuthenticationScheme |
Schema di autenticazione. Se null, userà OpenIdConnectDefault.AuthenticationScheme se viene chiamato da un'app Web e JwtBearerDefault.AuthenticationScheme se viene chiamato da un'API Web. (Ereditato da MicrosoftIdentityAuthenticationBaseOptions) |
| BaseUrl |
URL di base per l'API Web downstream chiamata. Ad esempio |
| CustomizeHttpRequestMessage |
Offre l'opportunità di personalizzare HttpRequestMessage. Ad esempio, per personalizzare le intestazioni. Viene chiamato dopo il formato del messaggio, inclusa l'intestazione Authorization e subito prima dell'invio del messaggio. |
| HttpMethod |
Metodo HTTP usato per chiamare questa API Web downstream (per impostazione predefinita Get). |
| IsProofOfPossessionRequest |
Modifica la richiesta di acquisizione del token in modo che il token acquisito sia un token di verifica del possesso (PoP), anziché un token di connessione. I token PoP sono simili ai token di connessione, ma sono associati alla richiesta HTTP e a una chiave crittografica, che MSAL può gestire. Vedete https://aka.ms/msal-net-pop. Impostare su true per abilitare automaticamente i token PoP. (Ereditato da MicrosoftIdentityAuthenticationBaseOptions) |
| RelativePath |
Percorso relativo all'oggetto BaseUrl (ad esempio "me"). |
| Scopes |
Ambiti separati da spazi necessari per chiamare l'API Web downstream. Ad esempio "user.read mail.read". (Ereditato da MicrosoftIdentityAuthenticationBaseOptions) |
| Tenant |
[Facoltativo] ID tenant. Viene usato per scenari specifici in cui l'applicazione deve chiamare un'API Web downstream per conto di un utente in diversi tenant. Viene usato principalmente dal codice, non dalla configurazione. (Ereditato da MicrosoftIdentityAuthenticationBaseOptions) |
| TokenAcquisitionOptions |
Opzioni passate per creare l'oggetto acquisizione token che chiama in MSAL .NET. (Ereditato da MicrosoftIdentityAuthenticationBaseOptions) |
| UserFlow |
[Facoltativo]. Flusso utente (nel caso di un'API Web downstream B2C). Se non specificato, l'API Web downstream B2C verrà chiamata con il flusso utente predefinito da DefaultUserFlow. (Ereditato da MicrosoftIdentityAuthenticationBaseOptions) |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Clonare le opzioni (per poter eseguirne l'override). |
| GetApiUrl() |
Restituisce l'URL dell'API Web downstream. |
| GetScopes() |
Restituisce gli ambiti. (Ereditato da MicrosoftIdentityAuthenticationBaseOptions) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ICloneable.Clone() |
Clonare le opzioni (per poter eseguirne l'override). |