身份认证
来源:互联网 发布:unity3d视频教程2017 编辑:程序博客网 时间:2024/04/28 11:33
ream.ini
使用C3P0连接池
[main]jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealmdataSource=com.mchange.v2.c3p0.ComboPooledDataSourcedataSource.driverClass=com.mysql.jdbc.DriverdataSource.jdbcUrl=jdbc:mysql://localhost:3306/db_shirodataSource.user=rootdataSource.password=123456jdbcRealm.dataSource=$dataSourcesecurityManager.realms=$jdbcRealm开始认证
public static void main(String[] args) {// 读取配置文件,初始化SecurityManager工厂Factory<SecurityManager> factory=new IniSecurityManagerFactory("classpath:jdbc_realm.ini");// 获取securityManager实例SecurityManager securityManager=factory.getInstance();// 把securityManager实例绑定到SecurityUtilsSecurityUtils.setSecurityManager(securityManager);// 得到当前执行的用户Subject currentUser=SecurityUtils.getSubject();// 创建token令牌,用户名/密码UsernamePasswordToken token=new UsernamePasswordToken("java1234", "123456");try{// 身份认证currentUser.login(token);System.out.println("身份认证成功!");}catch(AuthenticationException e){e.printStackTrace();System.out.println("身份认证失败!");}// 退出currentUser.logout();
阅读全文
0 0
- 身份认证
- 身份认证
- 身份认证
- oracle身份认证1
- SMTP身份认证
- oracle身份认证
- 简单 Forms 身份认证
- UIA 统一身份认证
- 银行身份认证基本原理
- ASP.NET身份认证
- MVC 3.0 身份认证
- WebServices身份认证
- 客户端身份认证
- 身份认证技术
- Forms身份认证
- NSURLCredential 身份认证
- windows身份认证
- 网银SSL身份认证
- 使用pip安装第三方包
- GitHub上史上最全的iOS开源项目分类汇总
- 项目中的问题
- Linux基础—source、点(.)和sh命令执行脚本的方式解析
- C语言的字符集
- 身份认证
- python3环境下安装scikit-learn
- 倒计时button
- QTableWidget控件总结
- ButterKnife使用详解
- Android 中的Context 小记
- 数字证书的理解心得
- Ajax的使用
- android 调试常用命令 汇总