【WebMisCentral WMC】基于Extjs 4.2x的公司级用户授权认证主旨系统(SSO+AM+SM),多租户SAAS应用

http://saas.chinacloudtech.com
题记

三年磨一剑,在集团信息化的道路上早已走了3年之久了,3年多时刻里做了广大,突破了无数;有迫不得已和辛酸,也有收货与喜悦;自作者价值也在不停的晋升中间,经过多达6个月之久的年月,提炼出一套适合公司音讯化软件开发的框架产品【WebMisCentral】,以此回顾在商店信息化建设上度过的路,同时也冀望能够对正值集团讯息化建设征程上做系统开发的仇人们拥有支持,有所启迪。

乍看小说标题,恐怕有诸多童鞋会不屑一顾,因为这两年,以接近的“通用权限管理种类”为题材,出的小说太多太多了,什么基于EF的,MVC的,EasyUI的等等,各有各的帮助和益处,各有各的用处,都很有思考。作者认为3个软件的高低不在于具体是那种技术的贯彻,而在于你对软件的稳定是不是可信,到底是“通用”?依然仅仅针对某行业?针对某某类别的体系?

自己对WebMisCentral的永恒是:适用于集团中间消息化建设中的软件定制开发,能起到一定的种类难解难分,架构统一规范作用;并且能立见成效的增强软件产出率,节省集团的软件开发开支。

感兴趣的童鞋,往下看。

背景

① 、随着集团新闻化的不断深刻,往往会合到那般的状态,A用户一天内需在n多类别做操作,而种种系统都有协调单独的用户名密码,那就或许导致频仍的记名。尤其是搞系统运营的人,更是崩溃,众多系统,众多账户密码;密码满天飞,常常搞混掉。那么些时候你很简单发觉到,须求做系统组成了,1个账号,叁个密码,行走各样系统,也正是SSO,单点登录。

② 、随着集团持续发展,须求愈加多,而且供给都很急,那就要求软件研究开发人士能够飞速的产出高品质的软件。怎样抓实软件的产出率?软件开发照旧从原始的CRUD先导?仍旧须求再一次编写用户?权限?剧中人物?模块。借使新增研究开发人士何如能够非常快的投入工作?

叁 、到达一定的度未来,此时有相会临另一个题材,新闻孤岛。这么多的系统,怎样管理,怎么样监控?哪些系统在用?哪些系统长逝?哪些模块是用户关怀的、常用的?哪些模块基本上用户到?哪些系统12分了?等等

肆 、更难熬的是,经过若干年的消息化,最后发现整整IT部门,本人的名堂很少。没有协调的系统开发框架,没有团结的软件开发标准,流程不鲜明,技术不过关。多而杂,杂而乱的范围。

若果你的店铺尚未这一个场馆,那很庆幸你可以透过WebMisCentral杜绝上述情状。固然即将有可能曾经有那种状态,也休想紧WebMisCentral能够帮你有效的改建范围。

什么是WebMisCentral?

她是一个集单点登录(协会架构,用户基本;SSO)、授权认证中央(AM,Access
Manager)、系统监察和控制中央(SM,System
Monitor)于一体的,提供SAAS服务的多租户应用。用户通过不难的挂号,便可获取那三项服务,并且经过简单的配备,便可将团结的B/S,C/S,Mobile
App等类型接入到WMC中,共享用户音讯,免去支付剧中人物权限、监察和控制日志等再度的模块编码工作,节省您的难得时间,将时间用在最难能可贵的工作上。越多介绍可去官网查阅:http://saas.chinacloudtech.com 

与此同时为了实现与WMC(下图A)的无缝结合,大家尤其提供一套WMC-Client客户端(如下图B)的开销框架,协作WebMisSharp代码自动生成工具,能够在秒分钟内生成基于Extjs4.2x的界面,高效方便人民群众,具体生成形式见下一篇文章。

系统技能架构采取EntityFramework(EF)+MVC4.0+Extjs4.2x,整个化解方案整齐不乱,如下图:

图片 1

 

WMC在档次中的地点架构图如下:

图片 2

WebMisCentral更加多介绍可去官网查阅:http://saas.chinacloudtech.com 

WMC作用一:协会架构、用户宗旨,SSO单点登录

协会架构,用户模块是百分百WMC功效中比较复杂的2个,包罗的作用很多,然而利用Extjs强大的拖拉拽,右键等办法,将成效点合理规划,使得全体功用模块看起来比较的简练大气,方便实用。

连着到WMC中的系统都足以共享公司框架结构和用户信息,由此可惠及的落到实处单点登录,单点登录提供二种情势:

一种是页面跳转情势,流程如下:

A访问->WMC登录->成功重回Token->跳转回A的恳求页面->A可访问。

图片 3

另一种是应用httpclient,积极拜访sso接口,各有各的用处,一般移动app选择httpclient的措施,具体的接口API可访问官网查阅:http://saas.chinacloudtech.com 

  1. 组织架构节点新增,删除,修改
  2. 团队架构节点移动,层级变动
  3. 用户增添,删除,修改,查询,停用
  4. 组织架构批量用户关系断开,新增
  5. 用户社团架构维护
  6. 用户分裂种类剧中人物维护
  7. 用户角色批量分配

效能界面图,和操作指南如下:

图片 4

动态操作图:固然浏览器卡掉,请下载原图,然后在地头用浏览器打开查看

 原图:http://files.cnblogs.com/qidian10/org.swf,下载后修改为gif后缀

图片 5

  WMC功效二:系统中央、授权认证中央、访问控制列表

   
无论是新开发的系统大概旧体系,想要接入WMC服务,就务须安排三个种类ID,相当于必须首先登场记系统,当系统注册后,才能够为该系统安插权力列表,配置剧中人物、才能兑现对系统的日记、访问量等监督。

  1.注册系统,分外不难的CRUD,以下选择的是Extjs新皮肤Neptune,(*^__^*)
嘻嘻……

图片 6

  2.为近来系统一分配配权限访问控制列表,在“剧中人物权限模块”。如今的权限粒度分为3级,页面模块级别、Action请求级别、按钮级别。

图片 7

  3.设想到用户一个三个骤增权限列表会很辛劳,所以大家这里提供四个批量导入的效应。WMC—Client客户端系统当开发形成,须求和Server整合的时候,大家提供3个反光导入成效,这些职能将会反射全部mvc
controller中的action,然后单击同步按钮,会将这一个action同步到WMC-Server中。

 图片 8

   同步完成后就能够在Server的剧中人物权限管理里对节点举办批量操作了。

图片 9

 

  3.权限列表创制落成后,能够对当下系统创立剧中人物,为剧中人物分配权限。

图片 10

图片 11

  4.角色分配完了后,能够到公司架构模块中为用户分配权限,剧中人物对用户为多对多涉及,权限依照剧中人物功用丰硕。具体操作格局得以到WMC官网http://saas.chinacloudtech.com参考。

 

  WMC功用三:系统监察和控制中央

   监控主旨,包涵三块:

   分外日志:可选部分,WMC-Client,暗中认可会接入到本系统中,其余系统能够选拔

   在线意况:选用WMC-Server
SSO单点登录服务的系统,本功用默许添加,通过本功效能够查看在线人数,平台,ip等,可强制客户端下线。

  
系统监察和控制视图:该部分机能,须要客户端定制,假诺客户端从未使用该服务,图表里的多少大概是赤贫如洗的。

图片 12

 

图片 13 

图片 14

 

写在结尾

  WebMisCentral本来年前早就办好了,各种原因一直拖到以后,对WebMisSharp和WebMisDeveloper的用户,代表对不起了,小编来晚了。

  以上的始末无非是介绍了WebMisCentral(WMC-Server)的功用,要统统一发布挥出他的功力还亟需特出WMC-Client客户端已经WebMisSharp代码自动生成器,越多的内容和德姆o请大家到产品官网观察,http://saas.chinacloudtech.com

  作者想一定还有很多童鞋看的云里雾里,没搞懂那是怎么,假如你感兴趣的话欢迎通过qq群,个人qq,email、产品论坛等给自己留言沟通。

 

当即去感受

  急忙去感受下WebMisCentral权限认证中央的效率吗,相信您会爱上Extjs的。

  挂号体验飞速门

  WMC-Client相关介绍,请参见博文:http://www.cnblogs.com/qidian10/p/3606663.html

  WMS 1.5.2下载地址:http://item.taobao.com/item.htm?spm=686.1000925.1000774.13.wnlPee&id=38811173176

 

  相关技术帮助:

  官网:http://www.chinacloudtech.com

     
产品论坛:http://forum.chinacloudtech.com

  Email:jackchain@chinacloudtech.com

  QQ:710782046

  QQ群:215194296
,QQ2群:231537514