DownstreamWebApiOptions Classe

Definizione

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 MicrosoftGraphOptions nell'assemblyMicrosoft.Identity.Web.MicrosoftGraph.

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

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

Si applica a