RequiredScopeAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse atributo é usado em um controlador, páginas ou ações do controlador para declarar (e validar) os escopos exigidos por uma API Web. Esses escopos podem ser declarados de duas maneiras: codificar ou declará-los na configuração. Dependendo de sua escolha, use 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
| Nome | Description |
|---|---|
| RequiredScopeAttribute() |
Construtor padrão. |
| RequiredScopeAttribute(String[]) |
Verifica se a API Web é chamada com os escopos corretos.
Se o token obtido para essa API estiver em nome do usuário autenticado não tiver nenhum deles |
Propriedades
| Nome | Description |
|---|---|
| AcceptedScope |
Escopos aceitos por essa 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). |