MicrosoftIdentityMessageHandlerOptions 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 di configurazione per MicrosoftIdentityMessageHandler l'autenticazione.
Eredita da AuthorizationHeaderProviderOptions per abilitare la compatibilità con i metodi di estensione esistenti, ad WithAgentIdentity() esempio e WithUserAgentIdentity().
public class MicrosoftIdentityMessageHandlerOptions : Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions
type MicrosoftIdentityMessageHandlerOptions = class
inherit AuthorizationHeaderProviderOptions
Public Class MicrosoftIdentityMessageHandlerOptions
Inherits AuthorizationHeaderProviderOptions
- Ereditarietà
Esempio
Utilizzo di base con ambiti:
var options = new MicrosoftIdentityMessageHandlerOptions
{
Scopes = { "https://graph.microsoft.com/.default" }
};
Utilizzo con metodi di estensione:
var options = new MicrosoftIdentityMessageHandlerOptions
{
Scopes = { "api://myapi/.default" }
};
options.WithAgentIdentity("agent-guid");
Costruttori
| Nome | Descrizione |
|---|---|
| MicrosoftIdentityMessageHandlerOptions() |
Inizializza una nuova istanza della classe MicrosoftIdentityMessageHandlerOptions. |
| MicrosoftIdentityMessageHandlerOptions(MicrosoftIdentityMessageHandlerOptions) |
Inizializza una nuova istanza della MicrosoftIdentityMessageHandlerOptions classe copiando i valori da un'istanza esistente. |
Proprietà
| Nome | Descrizione |
|---|---|
| AcquireTokenOptions |
Opzioni correlate all'acquisizione di token. (Ereditato da AuthorizationHeaderProviderOptions) |
| BaseUrl |
URL di base per l'API Web downstream chiamata. Ad esempio |
| CustomizeHttpRequestMessage |
Offre un'opportunità per l'app chiamante 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. (Ereditato da AuthorizationHeaderProviderOptions) |
| HttpMethod |
Metodo HTTP usato per chiamare questa API Web downstream (per impostazione predefinita Get). (Ereditato da AuthorizationHeaderProviderOptions) |
| ProtocolScheme |
Nome dello schema di protocollo usato per creare l'intestazione dell'autorizzazione. Per impostazione predefinita: "Bearer". (Ereditato da AuthorizationHeaderProviderOptions) |
| RelativePath |
Percorso relativo all'oggetto BaseUrl (ad esempio "me"). (Ereditato da AuthorizationHeaderProviderOptions) |
| RequestAppToken |
Descrive se l'API downstream viene chiamata per conto del servizio chiamante stesso (token dell'app) o per conto di un utente elaborato dal servizio (token utente).
Se |
| Scopes |
Ottiene o imposta gli ambiti da richiedere per il token. |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Clonare le opzioni (per poter eseguirne l'override). (Ereditato da AuthorizationHeaderProviderOptions) |
| CloneInternal() |
Clonare le opzioni (per poter eseguirne l'override). (Ereditato da AuthorizationHeaderProviderOptions) |
| GetApiUrl() |
Restituisce l'URL dell'API Web downstream. (Ereditato da AuthorizationHeaderProviderOptions) |