RequiredScopeAttribute Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Este atributo é usado em ações de controladores, páginas ou controladores para declarar (e validar) os escopos exigidos por uma API web. Estes escopos podem ser declarados de duas formas: codificando-os fixamente ou declarando-os na configuração. Dependendo da tua escolha, usa um ou outro dos construtores. Para obter detalhes, 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
- Herança
-
RequiredScopeAttribute
- Atributos
- Implementações
Construtores
| Name | Descrição |
|---|---|
| RequiredScopeAttribute() |
Construtor predefinido. |
| RequiredScopeAttribute(String[]) |
Verifica se a API web é chamada com os escopos corretos.
Se o token obtido para esta API for em nome do utilizador autenticado não tiver nenhum destes |
Propriedades
| Name | Descrição |
|---|---|
| AcceptedScope |
Escopos aceites por esta API web. |
| IsReusable |
Não utilizado: Compatibilidade da interface com o Filtro de Autorização. |
| RequiredScopesConfigurationKey |
Nome totalmente qualificado da chave de configuração que contém os escopos necessários (separados por espaços). |