Shiro入门学习之自定义Realm(四)

一、概述

  Shirom默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息,而大部分情况下需要从系统数据库中读取用户信息,所以需要实现自定义Realm

1、Realm接口

Shiro入门学习之自定义Realm(四)

 

 由此可以分析:

  ①CachingRealm:负责缓存处理

  ②AuthenticationRealm:负责认证

  ③AuthorizingRealm:负责授权

通常情况下,自定义的Realm继承AuthorizingRealm即可实现认证与授权

 

上一篇:浅析Shiro安全框架


下一篇:java-片段中的领域生命周期