没有合适的资源?快使用搜索试试~ 我知道了~
shiro 单点登录.docx
需积分: 9 8 下载量 21 浏览量
2015-06-13
20:39:21
上传
评论
收藏 174KB DOCX 举报
温馨提示
试读
57页
shiro 单点登录 shiro 单点登录
资源推荐
资源详情
资源评论
实现单点登录
!
是 下的一个安全框架,其相比 来说,更为轻
量级,而功能却不简单。相关对比目前有很多文章都提到。但尚未有真正技术
性的文章——仅有的几篇也只有介绍介绍如何配置成功一个应用而已,其实这
个还是看官方文档更清晰。
但官方文档并没有很明确地指出如何实现 的单点登录,因此我觉得有必
要在此处记录一下,方便使用 的朋友们。
支持几乎所有的登录方式——因为它的灵活性和可定制性,因此我所提
供的方案也只是其中的一种,大家如果有别的想法,自由定制之。
首先,要实现单点登录,必须有 服务,假设该服务已部署完成,这里我用
的是 进行单点登录验证,其机理大致就是在应用中增加一层 进
行拦截请求,如果发现 无认证信息客户端验证凭据则由 直接
发送 重定向至 认证服务器,用户认证成功后会带着成功的唯一凭据再
次进入应用,此时该 将根据客户端提供的验证凭据连接到 服务器获
取用户信息,通过 获取到用户信息后放入应用中完成用户对本应用的授权。
那么在 中如何去配合 进行 呢接下来我们就来对 进行
配置
、建一个自定义的
"
"
"
"
#$%%&
$ &'
&() &&**)#&**)#+
, $& -
&() &&**)#./+0
&() &&**)#. $& /+
& 1& -
0
&(!(%$2 ./+
& & -
0
&(!(%$3 *./+
& &-
0
&(,4 . $& /+
& 1& -
0
&( $$4 ./+
& & -
0
&(, ./+
& 1&-
0
&( $ $./+
& 5& 156& -
0
0
、建立一个 ,这个 就要根据实际需要进行 了,因为我用
了 ,所以代码会是如下:
"
"
#$%%7 &
%,8!9:*-
%,& ;2 -
%,: ,< -
%,: ,< 3-
%,: ,< 37$-
%,: , ,9:*-
%,: , ,=>&-
%,: , ,=-
%,: ,? ,=>&-
%,: ,? ,=-
%,: ,?-
$ & ;4*-
%%&) &&**)#-
%%& @& 3:? -
&( < < +
''
'= A *(
' ;
'
&(*7 $3!B)39=)8!B15 *5-
C!,
&(, ;./+
)!@!&D$ &(
0
C!,
&(,< .7 ,=>& ,=>&E
7 ,= ,=E7< 37 3/
8!9:*E ,9:*+
7? ,=>& >&1.? ,=>&/ ,=>&-
"
"
7? ,= 1.? ,=/ ,=-
7?1 >&$./-
2 1 >&$4 2 ./-
A. F1&/+
这里是多源数据库的选择E系统根据用户组的不同会选择不同的数据库操
作
@& 3:? G &);.G &);34)!H9=/-
) &&**)# # 1
) &&**)#. $B.//-
& ;4*$&(%./$.#/-
7 3< . >&E /-
0
0
C!,
&(,.< 37$ $/ ,9:*+
)!@!&D$ &(
0
0
"
"
、建立 的 ,此 继承 的 !" ,并重写
#$% 方法
#$%% -
%,&*3*-
%,&*?-
$ &&9:*-
剩余56页未读,继续阅读
资源评论
syi6syi61
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功