APP下载
报价宝  ›  科技  › 

Shiro之自定义Realm子类

报价宝 来源:baojiabao.com 发布时间:2019-12-17 11:52:00 11月11日更新
报价宝综合消息Shiro之自定义Realm子类

Realm主要是Shiro为了应对不同的使用者资料来源而设计出的,统一处理资料来源的界面。

其定义如下:

AuthenticationToken界面包含两个方法:

AuthenticationInfo认证资讯界面有个子类SimpleAuthenticationInfo,在自定义Realm实现子类中,利用它返回资讯。

现在自定义一个实现Realm界面的认证类:

修改user-info.ini档案

利用之前的程式启动

如果账户密码正确,结果如下:

可以看到之前由配置档案读取使用者资讯,实现使用者资讯认证,而现在采用自定义realm子类也可以实现。

下面修改为基于数据库实现身份验证

1、 pom.xml汇入mysql相关开发包

2、 建立数据库资料

3、 修改user-info.ini

4、 重新启动程式

结果可以看到由于密码错误而丢掷了异常。

END

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 小米手机价格 华为手机价格 红米手机价格 耳机价格