Shiro入門 認證過程詳解

2021-10-06 07:27:40 字數 734 閱讀 3842

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...