MicrosoftIdentityMessageHandlerOptions.Scopes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Bereiche ab, die für das Token angefordert werden sollen, oder legt diese fest.
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)
Eigenschaftswert
Eine Liste der Bereiche, die für den Zugriff auf die Ziel-API erforderlich sind. Beispielsweise "user.read mail.read" für Microsoft Graph Benutzerberechtigungen. Für Microsoft Identity sollte im Fall von Anwendungstoken (angefordert von der App im Namen von sich selbst) nur ein Bereich vorhanden sein und mit ".default" (z. B. "https://graph.microsoft.com/.default")" enden.
Beispiele
var options = new MicrosoftIdentityMessageHandlerOptions();
options.Scopes.Add("https://graph.microsoft.com/.default");
options.Scopes.Add("https://myapi.domain.com/access");
Hinweise
Diese Eigenschaft muss mindestens einen Bereich enthalten, oder die MicrosoftIdentityMessageHandler wird beim Verarbeiten von Anforderungen ausgelöst MicrosoftIdentityAuthenticationException .