第六章 Realm及相关对象(二) AuthenticationToken
2017-08-23 22:38
477 查看
AuthenticationToken 用于收集用户提交的身份(如用户名)及凭据(如密码):
public interface AuthenticationToken extends Serializable {
Object getPrincipal(); //身份
Object getCredentials(); //凭据
}
扩展接口RememberMeAuthenticationToken:提供了“boolean isRememberMe()”现“记住我”的功能;
扩展接口是HostAuthenticationToken:提供了“String getHost()”方法用于获取用户“主机”的功能。
Shiro 提供了一个直接拿来用的UsernamePasswordToken,用于实现用户名/密码Token组,另外其实现了RememberMeAuthenticationToken和HostAuthenticationToken,可以实现记住我及主机验证的支持。
相关文章推荐
- shiro中 subject.getPrincipal() getPrimaryPrincipal()及第六章 Realm及相关对象
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(一)
- 第六章 Realm及相关对象——《跟我学Shiro》
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(二)
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(三)
- 第六章 Realm及相关对象——《跟我学Shiro》
- 第六章 Realm及相关对象——《跟我学Shiro》
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(四)
- 第六章 Realm及相关对象——《跟我学Shiro》
- 第六章 Realm及相关对象(一) Realm
- 第六章 Realm及相关对象
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(二)
- 第六章 Realm及相关对象
- 第六章 Realm及相关对象
- 第六章 Realm及相关对象(四) PrincipalCollection
- 第六章----- Realm及相关对象
- 第六章 Realm及相关对象——《跟我学Shiro》
- 第六章Shiro Realm及相关对象
- 第六章 Realm及相关对象——《跟我学Shiro》
- 第六章 Realm及相关对象(四) AuthorizationInfo