背景
长久以来都想找一个画流程图的工具,有几个需求,可以将组件拖到绘图面板中,并且组件间可以通过线进行关联,在属性面板可以配置组件的属性,这里的组件可能是html的组件,也可能是一个功能,为什么需要这么一个东西呢?如果有这东西,很多想法就可以实现,比如
但一直找不到满意的框架,很大原因就是这些框架颜值太低,直到遇到NodeRed,NodeRed是物联网开发工具,提供可视化界面通过配置就能实现物联网程序的开发,让我感兴趣的是NodeRed可视化界面,颜值高,操作便利,简洁不花哨
因为NodeRed是开源的,也花了一段时间去研究他的代码,想把可视化工具抽离出为我所用,种种原因失败了,既然抽离不出来,能不能自己实现一个?之前从来没想过自己开发一个,但细想觉得并不难实现,可视化界面核心有两点
Read the rest of this entry
背景
某项目OIM资源历史记录时间显示时区不对,比北京时间少了8个小时
正常时间:
导致了跨时区用户无法登录,账户被锁,在修改了所有跟时区有关的环境信息后(包括操作系统时区,数据库时区,jvm时区,oim时区)依然无法解决。
Read the rest of this entry
oim
背景
某客户有两套用户中心,门户需要实现以下需求,先在用户中心1进行认证,如果认证通过就结束,如果失败进行用户中心2进行认证。
实现
在上一篇文章中,我们提到weblogic是可以配置多个Provider,也就是认证提供程序,并且有个控制参数(Control Flag)控制认证规则,通过调整Provider顺序可以控制认证顺序,这两个配合即可实现上面的需求。
创建Provider
这里我们参考上一篇文章创建了两个SQLAuthenticator,SQL1和SQL2,并将其调整至最前面,如图:
Read the rest of this entry
weblogic
背景
企业应用中,最麻烦的应该就是认证,每个企业都有自己的认证体系,甚至企业内部每个系统有自己的认证方案,其中有基于标准的,有根据标准自定义的,也有完全自定义的,将这么多不同认证体系的系统集成到一个统一认证中心是非常具有挑战性的,所以我一直觉得单点登录的项目是最难做的,也正因为认证体系的多样性,weblogic提供了多种认证方案,看到下面这张图就知道weblogic为什么是最强企业应用中间件了,基本上你能想到的,想不到的认证方式weblogic都提供了解决方案。
Read the rest of this entry
weblogic
以http://oa.definesys.com:7003/definespace/ers/login.html
为例
- 根据
oa.definesys.com
确定所在服务器,如果是ohs或者nginx之类的代理服务器,需要根据配置找到真正服务器地址
- 根据7003找到所在程序,可以通过以下命令找到应用程序pid
[root ~]# netstat -npl|grep 7003
tcp 0 0 172.17.65.1:7003 0.0.0.0:* LISTEN 16496/java
tcp 0 0 172.23.0.1:7003 0.0.0.0:* LISTEN 16496/java
tcp 0 0 172.16.81.92:7003 0.0.0.0:* LISTEN 16496/java
tcp 0 0 127.0.0.1:7003 0.0.0.0:* LISTEN 16496/java
tcp 0 0 172.22.0.1:7003 0.0.0.0:* LISTEN 16496/java
Read the rest of this entry
weblogic