多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
平台基于面向服务架构开发,内部各组件之间及对外,都非常容易进行集成与整合。 核心技术是基于OAUTH2实现的。 ## 一、单点登录 单点登录(Single Sign On),是目前比较常见的企业应用整合的解决方案。它的核心是一处登录,处处登录;一处注销,处处注销。通俗的讲,就是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统,即用户只需要记住一组用户名和密码就可以登录所有的业务系统。 平台提供统一的授权数据库,通过令牌认证机制,用户只需登录一次,即可完整所有业务系统的登录。 支持OAUTH2协议; 支持AD/LDAP; ![](https://img.kancloud.cn/db/18/db1865906379eb0b8d548c8776c529f2_735x474.png) 实现方法,提供一个统一的平台SDK给既有引用,简单调用即可实现。 ## 二、OATU2 OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容,OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0。 过程示意图: ![](https://img.kancloud.cn/7a/a0/7aa0926946c18e421d5822399be8b06f_592x321.png) 1、用户打开客户端以后,客户端要求用户给予授权。 2、用户同意给予客户端授权。 3、客户端使用上一步获得的授权,向认证服务器申请令牌。 4、认证服务器对客户端进行认证以后,确认无误,同意发放令牌。 5、客户端使用令牌,向资源服务器申请获取资源。 6、资源服务器确认令牌无误,同意向客户端开放资源。 ## 二、统一门户 将各业务系统的数据,统一通过接口采集到平台,平台通过门户,统一展示; 技术特性: 支持通过各种接口提取业务系统中的数据; 展示的地方统一; 支持JSR286规范实现;