Microsoft.Identity.Web.Resource 命名空间

名称 说明
JwtBearerMiddlewareDiagnostics

JwtBearer 中间件的诊断(用于 Web API)。

MicrosoftIdentityIssuerValidatorFactory

用于为每个颁发机构创建 IssuerValidator 的工厂类。

OpenIdConnectMiddlewareDiagnostics

OpenID Connect 中间件中使用的诊断(在 Web 应用中使用)。

RequiredScopeAttribute

此属性用于控制器、页面或控制器操作来声明 Web API 所需的范围(并验证)。 可以通过两种方式声明这些范围:硬编码它们,或在配置中声明它们。 根据你的选择,使用一个或另一个构造函数。 有关详细信息,请参阅 https://aka.ms/ms-id-web/required-scope-attribute

RequiredScopeOrAppPermissionAttribute

此属性用于控制器、页面或控制器操作来声明 Web API 所需的范围或应用权限(并对其进行验证)。 可以通过两种方式声明这些范围或应用权限:硬编码,或在配置中声明它们。 根据你的选择,使用一个或另一个构造函数。 有关详细信息,请参阅 https://aka.ms/ms-id-web/required-scope-or-app-permissions-attribute

RolesRequiredHttpContextExtensions

提供可在 Web API 中使用的扩展方法的 HttpContent 扩展类来验证控制器操作中的角色。

ScopesRequiredHttpContextExtensions

提供可在 Web API 中使用的扩展方法 HttpContent 的扩展类来验证控制器操作中的作用域。 建议改用控制器、页面或操作上的 RequiredScope 属性。 请参阅 https://aka.ms/ms-id-web/required-scope-attribute

接口

名称 说明
IJwtBearerMiddlewareDiagnostics

由 JWT 持有者中间件的诊断实现的接口。

IOpenIdConnectMiddlewareDiagnostics

OpenID Connect 中间件中使用的诊断(在 Web 应用中使用)。