MicrosoftIdentityMessageHandlerOptions.Scopes Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia zakresy na żądanie tokenu.
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)
Wartość właściwości
Lista zakresów wymaganych do uzyskania dostępu do docelowego interfejsu API. Na przykład "user.read mail.read" dla uprawnień użytkownika Microsoft Graph. W przypadku Microsoft Identity w przypadku tokenów aplikacji (żądanych przez aplikację w imieniu samej aplikacji) powinien istnieć tylko jeden zakres i powinien kończyć się ciągiem ".default" (np. "https://graph.microsoft.com/.default").
Przykłady
var options = new MicrosoftIdentityMessageHandlerOptions();
options.Scopes.Add("https://graph.microsoft.com/.default");
options.Scopes.Add("https://myapi.domain.com/access");
Uwagi
Ta właściwość musi zawierać co najmniej jeden zakres lub MicrosoftIdentityMessageHandler zgłasza MicrosoftIdentityAuthenticationException błąd podczas przetwarzania żądań.