在spring的配置文件里转来转去,晕了,不过也差不多实现了web程序完整的单点登录和登出以及客户端的整合。
可是好景不长,问题还是来了(早晚的事,没有那么轻松)。竟然某某项目竟然要求用Lotus Domino也加入到单点登录,最要命的是这是个C/S的而且是该项目整合重要的一部分。
天哪!这几乎不可能完成。C/S是基于Cookie(SSL加密的,目前也是比较安全的)来实现单点认证模式的。当然它这个Cookie并不时在所有的应用程序之间传来传去,它是基于CAS服务器上的。也就是说所有的客户端方面都必须提供这个认证的Cookie才能获取授权,否则拒绝!
如果必须实现C/S应用程序的整合。·#¥!·#¥!#¥!·#¥!#·4、。
什么话,鸟语,我也看不懂.........
虽然这些网络行为都是基于HTTP协议的,b/s程序从根源来说也是C/S的!理论上和实践上要实现整合是绝对可以的,不过呢%—Q……—……¥#¥(#—*·#……¥—%·¥·¥)*。算了,放弃吧。
在这些鸟语的冲击下,灰暗的天空竟然露出了一丝的曙光,Lotus Domino也是有web客户端的,就是太难看了,不好意思说!这就是机会了,try it!