单点登录SSO(Single Sign On)说得大略点便是在一个多系统共存的环境下,用户在一处登录后,就 不用在其他系统中登录,也便是用户的一次登录能得到其他所有系统的信赖。下面直接上代码,在这里呢
在这里呢我用了隐蔽域保存登录之后用户想要访问的url,下面创建访问登录页面的Controller,
这里的url须要在Sysconfig这个类中配置,
然后创建处理登录的Controller,
创建登录拦截器
创建demo1.jsp,demo2.jsp
好了,页面和代码搞定,下面看运行效果,先访问demo1的主页,由于没有cookie,会跳转到登录界面,登录成功后跳转到demo1的主页,下面访问demo2的主页,这个时候就无语再次登录了,直接跳转到demo2的主页
这便是一个最大略的SSO单点登录,有兴趣的朋友可以加群591456302