Abp商业版 - Identity Server模块
该模块提供了Identity Server的集成和管理功能.
建立在IdentityServer4类库之上.
管理系统中的客户端,身份资源和API资源(Clients, Identity resources, API resources)
设置客户端(Clients)权限.
轻松创建标准的身份资源(例如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.WebNPM软件包
@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
总结
以上是生活随笔为你收集整理的Abp商业版 - Identity Server模块的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 如何做好一个开源项目(一)
- 下一篇: 15个基本的C#面试问题