Abp商业版 – Identity Server模块
该模块提供了Identity Server的集成和管理功能.
-
建立在
IdentityServer4 类库之上. -
管理系统中的
客户端
,
身份资源
和
API资源
(Clients, Identity resources, API resources) -
设置
客户端(
Clie
nts
)
权限. -
轻松
创建
标准的身份资源
(例如 role, profile
) -
创建自定义
身份资源( identity resources
) -
管理
API资源( API resources
)
Packages
该模块遵循
模块开发最佳实践指南
,由多个NuGet和NPM软件包组成.
如果你想了解软件包及其之间的关系,请参见指南.
NuGet软件包
Volo.Abp.IdentityServer.Domain Volo.Abp.IdentityServer.Domain.Shared Volo.Abp.IdentityServer.EntityFrameworkCore Volo.Abp.IdentityServer.MongoDB Volo.Abp.PermissionManagement.Domain.IdentityServer Volo.Abp.IdentityServer.Application Volo.Abp.IdentityServer.Application.Contracts Volo.Abp.IdentityServer.HttpApi Volo.Abp.IdentityServer.HttpApi.Client Volo.Abp.IdentityServer.Web
NPM软件包
@volo/abp.ng.identity-server @volo/abp.ng.identity-server.config
该模块为
IdentityServer
提供了完整的集成和管理UI.
特征
客户管理(Client Management)
用于管理使用你的API和身份资源的客户端.
Client
编辑对话框为特定客户端提供了非常详细的管理,包括Allowed resources,secrets,URL,tokens,grant types等.
身份资源(Identity Resources)
身份资源页面用于定义和管理身份资源及其相关声明.
已经为你创建了标准声明(Claims)和 identity resources
, 你可以根据需要删除或更改它们.
编辑 身份资源
:
API资源(API Resources)
API资源(API Resources)
页面用于定义你的API端点并管理其 claims, scopes, secrets和其他属性。
编辑 API resource
:
登录功能
除了上述管理功能之外,该模块还提供必要的UI和后端逻辑,以使你的应用程序成为具有 Consent页面,
重定向以及其他发现和身份验证端点的OpenId Connect服务器.
更多请参考(点击 原文链接
):
https://docs.abp.io/en/commercial/latest/modules/identity-server