Microsoft.AspNetCore.ApiAuthorization.IdentityServer 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于将 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 的身份验证和授权。