最近在关注单点登陆系统,在网络上看了各类介绍说明但感受说的都太宽泛了不具备实际操做效果,下图是我本身设计出的业务流程。但愿能达到如下要求:网络
1. 用户的密码校验只在受权服务中心进行,且必须使用https协议;加密
2. 确保每次颁发的ticket只能用于一次登陆;设计
3. 各业务子系统间有内在的验证系统;blog
4.业务子系统与受权中心的交互需采用签名验证,IP验证确保信息不被修改;登录
待解决的问题:密码
1. 如何处理登陆超时的问题:多个业务子系统分别登陆超时后,受权中心的用户信息如何注销?im
2. 内部系统间的交互是否须要使用到RSA这样的公私钥加密的复杂方式?单点登录
3. 从业务子系统A重定向业务子系统B的过程当中,是否须要通过受权服务中心?协议