RequiredScopeAttribute Klasa
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.
Ten atrybut jest używany w ramach akcji kontrolera, stron lub kontrolera w celu deklarowania (i weryfikowania) zakresów wymaganych przez internetowy interfejs API. Te zakresy można zadeklarować na dwa sposoby: ich naciśnięcie lub zadeklarowanie ich w konfiguracji. W zależności od wybranego wyboru użyj jednego lub drugiego konstruktora. Aby uzyskać szczegółowe informacje, zobacz https://aka.ms/ms-id-web/required-scope-attribute.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method)]
public class RequiredScopeAttribute : Attribute, Microsoft.Identity.Web.IAuthRequiredScopeMetadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method)>]
type RequiredScopeAttribute = class
inherit Attribute
interface IAuthRequiredScopeMetadata
Public Class RequiredScopeAttribute
Inherits Attribute
Implements IAuthRequiredScopeMetadata
- Dziedziczenie
-
RequiredScopeAttribute
- Atrybuty
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| RequiredScopeAttribute() |
Konstruktor domyślny. |
| RequiredScopeAttribute(String[]) |
Sprawdza, czy internetowy interfejs API jest wywoływany z odpowiednimi zakresami.
Jeśli token uzyskany dla tego interfejsu API jest w imieniu uwierzytelnionego użytkownika nie ma żadnego z nich |
Właściwości
| Nazwa | Opis |
|---|---|
| AcceptedScope |
Zakresy akceptowane przez ten internetowy interfejs API. |
| IsReusable |
Nieużywane: zgodność interfejsu z filtrem autoryzacji. |
| RequiredScopesConfigurationKey |
W pełni kwalifikowana nazwa klucza konfiguracji zawierającego wymagane zakresy (oddzielone spacjami). |