-----------------標籤-------------------------------
遊客訪問
user 標籤:使用者已經通過認證\記住我 登入後顯示響應的內容
歡迎登入 退出
authenticated標籤:使用者身份驗證通過,即 subjec.login 登入成功 不是記住我登入的
使用者 已身份驗證通過
notauthenticated標籤:使用者未進行身份驗證,即沒有呼叫subject.login進行登入,包括"記住我"也屬於未進行身份驗證
未身份驗證(包括"記住我")
principal 標籤:顯示使用者身份資訊,預設呼叫
subjec.getprincipal()獲取,即primary principal
hasrole標籤:如果當前subject有角色將顯示body體內的內容
使用者擁有角色admin
hasanyroles標籤:如果subject有任意乙個角色(或的關係)將顯示body體裡的內容
使用者擁有角色admin 或者 user
lacksrole:如果當前 subjec沒有角色將顯示body體內的內容
使用者沒有角色admin
hashpermission:如果當前subject有許可權將顯示body體內容
使用者 擁有許可權user:create
lackspermission:如果當前subject沒有許可權將顯示body體內容
使用者 沒有許可權org:create
---------------許可權註解------------------------
@requiresauthenthentication:表示當前subject已經通過login進行身份驗證;即 subjec.isauthenticated()返回 true
@requiresuser:表示當前subject已經身份驗證或者通過記住我登入的,
@requiresguest:表示當前subject沒有身份驗證或者通過記住我登入過,即是遊客身份
@requiresroles(value = ,logical = logical.and):表示當前subject需要角色admin和user
@requirespermissions(value = ,logical = logical.or):表示當前subject需要許可權user:delete或者user:b
Shiro 常用標籤
使用者沒有身份驗證時顯示相應資訊,即遊客訪問資訊。歡迎遊客訪問,登入 使用者已經經過認證 記住我登入後顯示相應的資訊。歡迎登入,logout 使用者已經身份驗證通過,即subject.login登入成功,不是記住我登入的 使用者已身份驗證通過 使用者未進行身份驗證,即沒有呼叫subject.logi...
Shiro 許可權標籤
guest標籤 使用者沒有身份驗證時顯示相應資訊,即遊客訪問資訊。user標籤 使用者已經身份驗證 記住我登入後顯示相應的資訊。authenticated標籤 使用者已經身份驗證通過,即subject.login登入成功,不是記住我登入的。notauthenticated標籤 使用者已經身份驗證通過...
shiro 標籤使用(一)
shiro標籤使用 後台 認證或者授權時,作如下操作 authenticationinfo info new authenticationinfo user.getuserid user.getpassword getname mutableprincipalcollection principal...