Sprache

MicrosoftIdentityMessageHandlerOptions.Scopes Eigenschaft

Definition

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 .

Gilt für: