MicrosoftIdentityMessageHandlerOptions.Scopes Proprietà

Definizione

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.

Si applica a