MicrosoftIdentityMessageHandlerOptions.Scopes Proprietà
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.
Ottiene o imposta gli ambiti da richiedere per il token.
public System.Collections.Generic.IList<string> Scopes { get; set; }
member this.Scopes : System.Collections.Generic.IList<string> with get, set
Public Property Scopes As IList(Of String)
Valore della proprietà
Elenco di ambiti necessari per accedere all'API di destinazione. Ad esempio, "user.read mail.read" per Microsoft Graph autorizzazioni utente. Per Microsoft Identity, nel caso dei token dell'applicazione (richiesti dall'app per conto di se stesso), deve essere presente un solo ambito e deve terminare con ".default", ad esempio "https://graph.microsoft.com/.default").
Esempio
var options = new MicrosoftIdentityMessageHandlerOptions();
options.Scopes.Add("https://graph.microsoft.com/.default");
options.Scopes.Add("https://myapi.domain.com/access");
Commenti
Questa proprietà deve contenere almeno un ambito oppure genera un'eccezione MicrosoftIdentityAuthenticationException durante l'elaborazione MicrosoftIdentityMessageHandler delle richieste.