
(如果和密钥库口令相同, 按回车) ,这里直接回车,也采用keystore密码changeit,否则tomcat启动报错!
2.配置ehcache缓存
3.添加maven依赖
4.启动类添加@ServletComponentScan注解
5.5.配置shiro+cas
6.6.运行验证
CAS下载地址cas-server-3.5.2-release.tar.gz解压缩下载下来的cas-server-3.5.2-release.zip,在modules文件夹中找到cas-server-webapp-3.5.2.war将其重命名为cas.war。
将cas.war拷贝到%TOMCAT_HOME%\webapps文件夹下。稍等一会儿刷新一下,就会看到Tomcat自动将cas.war解压到cas文件夹中。如下图:
在默认配置下,CAS认为只要用户名密码相同即登录成功。
注:我们可以通过修改配置以实现基于数据库的身份验证,目前我们先以默认配置进行测试。数据库的身份验证在下一篇文档中介绍。
在浏览器中输入网址,如果IE有证书警告信息,直接点击逗继续浏览此网站(不推荐)。
注:也可以使用上一篇文档设置的虚拟域名,访问。
如果用户名与密码相同,则系统显示登录成功
用户可以在浏览器中输入网址,则系统自动完成注销 *** 作。
至此,服务器端配置全部完成。
如果你还是不懂的话,可以去帆软论坛逛逛,那里有很多人为你解答的。
那个不是在那里面取的,另外加的需要自己手动去取,这个值在登陆时会自动写到request中的,可以用request取,或者用Assertion取Assertion assersion = AssertionHolder.getAssertion()
AttributePrincipal principal = assersion.getPrincipal()
//request取
//AttributePrincipal principal = (AttributePrincipal)request.getUserPrincipal()
Map attributes = principal.getAttributes()
String project=attributes.get("project")
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)