[翻譯-Shiro]-Apache Shiro Java註解列表

劉曉日發表於2011-10-10

譯者:劉曉日

下面是應用程式中可能會用到的Shiro支援的註解:

  • RequiresAuthentication:使用該註解標註的類,例項,方法在訪問或呼叫時,當前Subject必須在當前session中已經過認證。
  • RequiresGuest:使用該註解標註的類,例項,方法在訪問或呼叫時,當前Subject可以是“gust”身份,不需要經過認證或者在原先的session中存在記錄。
  • RequiresPermissions:當前Subject需要擁有某些特定的許可權時,才能執行被該註解標註的方法。如果當前Subject不具有這樣的許可權,則方法不會被執行。
  • RequiresRoles:當前Subject必須擁有所有指定的角色時,才能訪問被該註解標註的方法。如果當天Subject不同時擁有所有指定角色,則方法不會執行還會丟擲AuthorizationException異常。
  • RequiresUser:當前Subject必須是應用的使用者,才能訪問或呼叫被該註解標註的類,例項,方法。

原文連結:http://shiro.apache.org/java-annotations-list.html

相關文章