RequiredScopeAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este atributo se usa en acciones de controlador, páginas o controlador para declarar (y validar) los ámbitos requeridos por una API web. Estos ámbitos se pueden declarar de dos maneras: codificarlos de forma dura o declararlos en la configuración. Dependiendo de su elección, use uno o el otro de los constructores. Para obtener más información, consulte 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
- Herencia
-
RequiredScopeAttribute
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| RequiredScopeAttribute() |
Constructor predeterminado |
| RequiredScopeAttribute(String[]) |
Comprueba que se llama a la API web con los ámbitos adecuados.
Si el token obtenido para esta API está en nombre del usuario autenticado no tiene ninguno de ellos |
Propiedades
| Nombre | Description |
|---|---|
| AcceptedScope |
Ámbitos aceptados por esta API web. |
| IsReusable |
Sin usar: compatibilidad de la interfaz con el filtro de autorización. |
| RequiredScopesConfigurationKey |
Nombre completo de la clave de configuración que contiene los ámbitos necesarios (separados por espacios). |