shiro mgt包下RememberMeManager接口

2021SC@SDUSC

RememberMeManager 负责在该主题与应用程序的会话中记住该主题的身份

接口

getRememberedPrincipals

    PrincipalCollection getRememberedPrincipals(SubjectContext subjectContext);

基于用于构建主题实例的指定主题上下文映射,返回主题的任何先前记住的主体以进行自动身份关联(又名“记住我”)。

上下文映射通常由Subject.Builder实现填充。 请参阅 Shiro 已知映射键的SubjectFactory类常量。

forgetIdentity

void forgetIdentity(SubjectContext subjectContext);

忘记与用于构建主题实例的主题上下文映射对应的任何记住的身份。

上下文映射通常由Subject.Builder实现填充。 请参阅 Shiro 已知映射键的SubjectFactory类常量

onSuccessfulLogin

    void onSuccessfulLogin(Subject subject, AuthenticationToken token, AuthenticationInfo info);

对成功的身份验证尝试做出反应,通常保存要检索(“记住”)的主体以供将来系统访问

onFailedLogin

    void onFailedLogin(Subject subject, AuthenticationToken token, AuthenticationException ae);

对失败的身份验证尝试做出反应,通常是通过忘记任何先前记住的主题主

onLogout

void onLogout(Subject subject);

对退出应用程序的主题做出反应,通常是通过忘记任何以前记住的主题的主体


版权声明:本文为weixin_45912825原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。