RequiredScopeAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo attributo viene usato in un controller, pagine o azioni del controller per dichiarare (e convalidare) gli ambiti richiesti da un'API Web. Questi ambiti possono essere dichiarati in due modi: hardcoding o dichiarazione nella configurazione. A seconda della scelta, usare uno o l'altro dei costruttori. Per informazioni dettagliate, vedere 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
- Ereditarietà
-
RequiredScopeAttribute
- Attributi
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| RequiredScopeAttribute() |
Costruttore predefinito. |
| RequiredScopeAttribute(String[]) |
Verifica che l'API Web venga chiamata con gli ambiti corretti.
Se il token ottenuto per questa API è per conto dell'utente autenticato non dispone di nessuno di questi |
Proprietà
| Nome | Descrizione |
|---|---|
| AcceptedScope |
Ambiti accettati da questa API Web. |
| IsReusable |
Non usato: compatibilità dell'interfaccia con il filtro di autorizzazione. |
| RequiredScopesConfigurationKey |
Nome completo della chiave di configurazione contenente gli ambiti necessari (separati da spazi). |