我是Apache Shiro的新手,並且希望將其功能用於我的RESTful Web應用程序的用戶登錄身份驗證。我有一個web表單來允許用戶登錄。用戶名和密碼存儲在MySQL數據庫中。我有以下方法來處理用戶登錄認證使用新澤西州: @Path("/login")
public class UserAccount {
Realm realm = new JdbcRealm();
我有一個運行就像一個代碼JUnit測試用例: if (SecurityUtil.isAuthenticated()) {
}
,它給一個例外: org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to the
我跟隨BalusC代碼來管理Java EE 6(http://balusc.blogspot.com/2013/01/apache-shiro-is-it-ready-for-java-ee-6.html)中的用戶身份驗證,如果我保持在同一個Web容器上,這非常有效。 我正面臨一個問題,也許任何人都可以幫助我。 注入駐留在Web容器中的EJB時,SecurityUtils.getSubject()