Microsoft.AspNetCore.ApiAuthorization.IdentityServer 命名空间

包含用于将 IdentityServer 与 ASP.NET Core身份验证和授权配合使用的类型。

ApiAuthorizationDbContext<TUser>

使用 ASP.NET Identity and Identity Server 的组合 DbContext 的数据库抽象。

ApiAuthorizationOptions

API 授权的选项。

ApiResourceBuilder

API 资源的生成器

ApiResourceCollection

Duende.IdentityServer.Models.ApiResource 的集合。

ApiScopeCollection

Duende.IdentityServer.Models.ApiScope 的集合。

ApplicationProfiles

授权服务器中应用程序的不同应用程序配置文件的常量。

ApplicationProfilesPropertyNames

用于分别在 或 的 中Duende.IdentityServer.Models.Client.PropertiesDuende.IdentityServer.Models.Resource.Properties存储有关应用程序配置文件的信息的Duende.IdentityServer.Models.ClientDuende.IdentityServer.Models.ApiResource常量。

ApplicationProfilesPropertyValues

ApplicationProfilesPropertyNames 特定键定义的特殊值的常量。

ClientBuilder

客户端生成器。

ClientCollection

Duende.IdentityServer.Models.Client 的集合。

ClientParametersTagHelper

标记帮助程序,用于为给定的 oauth/openid 客户端生成客户端参数作为数据属性。

IdentityResourceBuilder

标识资源的生成器

IdentityResourceCollection

Duende.IdentityServer.Models.IdentityResource 的集合。

IdentityServerJwtConstants

默认 API 身份验证处理程序的常量。

接口

IClientRequestParametersProvider

为配置的客户端生成 oauth/openID 参数值。

注解

有关在 ASP.NET Core 应用中使用 IdentityServer 的详细信息,请参阅 SPA 的身份验证和授权