今天我写了一个简单的单点登录的案例。 首先介绍单点登录的原理。
单点登录SSO(singlesignon )简单来说,是一个多系统共存的环境,用户在一个地方登录后,就不需要登录其他系统了。 这意味着用户的一次登录将受到所有其他系统的信任。 直接访问以下代码。 这里使用的是jfinal框架。 首先,创建统一登录页面login.jsp,
在此,我们在隐藏域中保存了用户登录后想要访问的url。 创建访问登录页面的控制器,
此url必须位于名为Sysconfig的类中。 () 9502.163.com) )。
然后,创建用于处理登录的控制器
创建登录拦截器 ) ) ) ) )。
创建demo1.jsp和demo2.jsp
那么,页面和代码整理好了。 让我们来看看执行效果。 首先访问demo1的主页。 因为没有cookie,所以跳至登录画面。 登录成功后,跳转到demo1的主页。 然后访问demo2的主页。 此时无声无息地再次登录,直接跳转到demo2的主页。 )。
这是最简单的SSO单点登录,有兴趣的朋友可以参加591456302组