guvnor登陆界面研究

guvnor登陆界面研究

ID:9800349

大小:168.34 KB

页数:6页

时间:2018-05-10

guvnor登陆界面研究_第1页
guvnor登陆界面研究_第2页
guvnor登陆界面研究_第3页
guvnor登陆界面研究_第4页
guvnor登陆界面研究_第5页
资源描述:

《guvnor登陆界面研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Guvnor登陆界面研究1.Jaas登陆界面在tomcat上的配置目前网上有一些英文的配置过程,不过均不详细,jboss对于guvnor的登陆界面貌似也不是很在意,直至5.4.0版本在tomcat下的jaas配置仍存在问题。我将在下面详细阐述其在tomcat下的配置过程。1.1.修改bean.xml配置文件Guvnor通过bean.xml文件来控制一些基本的配置信息,包括规则文件的存储方式,登陆的权限控制模式等等,要使用jaas的权限控制,需配置guvnor的权限控制模式为jaas模式,并配置jaas.config中对应guv

2、nor的条目名称,具体配置的元素及配置方式如下:jaasAuthenticatorjaas_co

5、nfig默认情况下,登陆模式为demo模式,即不对用户权限进行验证。如此配置之后,重启tomcat将出现登陆界面,但此时登陆界面并无用户可以登入RBMS系统。1.1.编写Jaas登陆验证类Jaas本身是一个可插拔式的用户认证框架,作用是控制应用应用对应用服务器中各应用的访问权限,其原理是将登陆的验证过程与登陆数据的获取过程解耦。以guvnor为例,guvnor集成了jaas的登陆数据获取过程,用户在应用guv

6、nor时,只需自行实现jaas的验证过程(因为验证过程的灵活度是相当高的:验证的数据源可以是数据库,也可以是简单的配置文件;验证的方式也可灵活实现),并做一些配置工作即可使用,简单方便。用户只需实现LoginModule接口,在其login方法中按照自己想要的的登陆验证方式进行用户校验即可,此处我采用了一个非常简单的数据库校验的方式。实现该类后,需打成jar包,放入tomcat的lib目录下。下面贴出个人简单实现的代码:packagejaas;importjava.sql.SQLException;importjava.uti

7、l.Map;importjavax.security.auth.Subject;importjavax.security.auth.callback.Callback;importjavax.security.auth.callback.CallbackHandler;importjavax.security.auth.callback.NameCallback;importjavax.security.auth.callback.PasswordCallback;importjavax.security.auth.login

8、.LoginException;importjavax.security.auth.spi.LoginModule;publicclassGuvnorJaasimplementsLoginModule{privateStringuserName;privatechar[]pa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。