一、概述
Shirom默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息,而大部分情况下需要从系统数据库中读取用户信息,所以需要实现自定义Realm
1、Realm接口
由此可以分析:
①CachingRealm:负责缓存处理
②AuthenticationRealm:负责认证
③AuthorizingRealm:负责授权
通常情况下,自定义的Realm继承AuthorizingRealm即可实现认证与授权
2024-04-10 12:21:54
Shirom默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息,而大部分情况下需要从系统数据库中读取用户信息,所以需要实现自定义Realm
由此可以分析:
①CachingRealm:负责缓存处理
②AuthenticationRealm:负责认证
③AuthorizingRealm:负责授权
通常情况下,自定义的Realm继承AuthorizingRealm即可实现认证与授权
下一篇:java-片段中的领域生命周期