1、shiro認證流程
2、建立表單
3、編寫shirohandler
@controller
public class shirohandler
// 所有認證時異常的父類
catch (authenticationexception ae)
}// return "redirect:/list.jsp";
return "success";
}
4、自定義realm
使用認證功能 只需繼承authenticatingrealm
//使用認證功能 authenticatingrealm
public class shirorealm extends authenticatingrealm
}
5、發現,shirohandler 中的token與shirorealm引數的
authenticationtoken為同乙個物件,實際上是
currentuser.login(token); 引數傳遞到了shirorealm
Shiro認證過程
應用程式 呼叫 subject.login 方法,傳遞建立好的包含終端使用者的 principals 身份 和 credentials 憑證 的 authenticationtoken 例項 subject 例項 通常為 delegatingsubject 或子類 委託應用程式的 securitym...
Shiro認證過程?
應用程式 呼叫 subject。login 方法,傳遞建立好的包含終端使用者的 principals 身份 和 credentials 憑證 的 authenticationtoken 例項 subject 例項 通常為 delegatingsubject 或子類 委託應用程式的 securitym...
Shiro認證過程?
應用程式 呼叫 subject。login 方法,傳遞建立好的包含終端使用者的 principals 身份 和 credentials 憑證 的 authenticationtoken 例項 subject 例項 通常為 delegatingsubject 或子類 委託應用程式的 securitym...