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