JBoss下的单点登陆(SSO)技术实现分析(4)
来源:互联网 发布:淘宝去哪里看店铺直播 编辑:程序博客网 时间:2024/04/30 03:36
josso-gateway-config.xml。
org.josso.gateway.identity.service.store.db.JDBCIdentityStore
SELECT login AS username , password AS password FROM josso_user WHERE login = ?
root
123456
jdbc:mysql://localhost:3306/josso_exam
com.mysql.jdbc.Driver
org.josso.gateway.identity.service.store.db.JDBCIdentityStore
SELECT login FROM josso_user WHERE login = ?
SELECT josso_role.name FROM josso_role , josso_user_role , josso_user
WHERE josso_user.login = ? AND josso_user.login = josso_user_role.login
AND josso_role.name = josso_user_role.name
SELECT ’user.description’ AS name , description AS value
FROM josso_user WHERE login = ?
UNION
SELECT name AS name , value AS value FROM josso_user_property WHERE login = ?
root
123456
jdbc:mysql://localhost:3306/josso_exam
com.mysql.jdbc.Driver
(4)、将MySQL的驱动拷贝到/src/webapp/josso/WEB-INF/lib目录下,供JDBC连接数据库时调用。
(5)、配置Josso的登陆点和注销点,在josso-agent-config.xml中修改,这里我们保持Josso系统默认的登陆和注销设置,同时注意应当把选项的localhost改为主机相对应的IP地址,否则SSO将会失效。
(6)、进入命令行模式,转到Josso的主目录下,执行build.bat war、build.bat install-jboss4和build.bat deploy-jboss4即可。
(7)、修改JBoss server/default/conf目录下的login-config.xml文件,在里面添加Josso的login模型。
flag = "required">
true
(8)、修改JBoss server/default/deploy/jbossweb-tomcat55.sar目录下的server.xml文件,在其中添加选项和选项。
appName="josso"
userClassNames="org.josso.gateway.identity.service.BaseUserImpl"
roleClassNames="org.josso.gateway.identity.service.BaseRoleImpl"
debug="1" />
(9)、启动JBoss。在浏览器中输入http://localhost:8080/partnerapp/protected,如果能转到登陆界面,然后输入用户名(user1)和密码(user1pwd)能够进行登陆,那么Josso和JBoss单点登陆(SSO)的集成就大功告成了
SELECT login AS username , password AS password FROM josso_user WHERE login = ?
SELECT josso_role.name FROM josso_role , josso_user_role , josso_user
WHERE josso_user.login = ? AND josso_user.login = josso_user_role.login
AND josso_role.name = josso_user_role.name
SELECT ’user.description’ AS name , description AS value
FROM josso_user WHERE login = ?
UNION
SELECT name AS name , value AS value FROM josso_user_property WHERE login = ?
(4)、将MySQL的驱动拷贝到/src/webapp/josso/WEB-INF/lib目录下,供JDBC连接数据库时调用。
(5)、配置Josso的登陆点和注销点,在josso-agent-config.xml中修改,这里我们保持Josso系统默认的登陆和注销设置,同时注意应当把
(6)、进入命令行模式,转到Josso的主目录下,执行build.bat war、build.bat install-jboss4和build.bat deploy-jboss4即可。
(7)、修改JBoss server/default/conf目录下的login-config.xml文件,在里面添加Josso的login模型。
(8)、修改JBoss server/default/deploy/jbossweb-tomcat55.sar目录下的server.xml文件,在其中添加
userClassNames="org.josso.gateway.identity.service.BaseUserImpl"
roleClassNames="org.josso.gateway.identity.service.BaseRoleImpl"
debug="1" />
(9)、启动JBoss。在浏览器中输入http://localhost:8080/partnerapp/protected,如果能转到登陆界面,然后输入用户名(user1)和密码(user1pwd)能够进行登陆,那么Josso和JBoss单点登陆(SSO)的集成就大功告成了
- JBoss下的单点登陆(SSO)技术实现分析
- JBoss下的单点登陆(SSO)技术实现分析(4)
- JBoss下的单点登陆(SSO)技术实现分析(1)
- JBoss下的单点登陆(SSO)技术实现分析(2)
- JBoss下的单点登陆(SSO)技术实现分析(3)
- JBoss下的单点登陆(SSO)技术实现分析(5)
- 京东SSO单点登陆实现分析
- 京东SSO单点登陆实现分析
- 单点登陆的技术实现机制分析
- 单点登陆SSO的实现原理
- 最简单的单点登陆SSO系统的实现思路
- [原创]单点登陆(SSO)组件的设计与实现
- 单点登陆(SSO)组件的设计与实现(一)
- 单点登陆(SSO)组件的设计与实现(二)
- SSO单点登陆三种情况的实现方式详解
- 利用MOSS的SSO实现单点登陆[代码]-zt
- 单点登录(SSO)的技术
- WebSphere环境下的SSO(Single sign-on:单点登录、全网漫游)实现之---- SSO实现技术准备
- JBoss下的单点登陆(SSO)技术实现分析(3)
- JBoss下的单点登陆(SSO)技术实现分析(5)
- JavaScript 常用
- 网上零售进入垂直时代
- hpgs2wnf.exe
- JBoss下的单点登陆(SSO)技术实现分析(4)
- XML-RPC规范(半中文版)
- 寻找最快的Debian源
- 电子商务:最终要让B2C来领导
- 测试文章
- VC++的链接错误LNK2001(文章来源:VCer.net 文章地址:http://vcer.net/2131.html)
- 研究称饮食可影响婴儿性别 吃巧克力易生女孩
- My Calendar
- Linux下mplayer