Microsoft.Identity.Web.Resource Espaço de Nomes

Classes

Name Descrição
JwtBearerMiddlewareDiagnostics

Diagnósticos para o middleware JwtBearer (usado em APIs web).

MicrosoftIdentityIssuerValidatorFactory

Classe de fábrica para criar o IssuerValidator por autoridade.

OpenIdConnectMiddlewareDiagnostics

Diagnósticos usados no middleware OpenID Connect (usado em aplicações web).

RequiredScopeAttribute

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.

RequiredScopeOrAppPermissionAttribute

Este atributo é usado num controlador, páginas ou ações de controlador para declarar (e validar) os escopos ou permissões de aplicação exigidos por uma API web. Estes escopos ou permissões de aplicação 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-or-app-permissions-attribute.

RolesRequiredHttpContextExtensions

A classe de extensão que fornece os métodos HttpContent de extensão para isso pode ser usada em APIs web para validar os papéis nas ações do controlador.

ScopesRequiredHttpContextExtensions

A classe de extensão que fornece os métodos de extensão para HttpContent isso pode ser usada em APIs web para validar escopos em ações de controladores. Recomendamos usar em vez disso o Atributo RequiredScope no controlador, na página ou na ação. Consulte https://aka.ms/ms-id-web/required-scope-attribute.

Interfaces

Name Descrição
IJwtBearerMiddlewareDiagnostics

Interface implementada por diagnóstico para o middleware JWT Bearer.

IOpenIdConnectMiddlewareDiagnostics

Diagnósticos usados no middleware OpenID Connect (usado em aplicações web).