2009-10-25 55 views
2

我嘗試實施春季安全使用OpenID在谷歌應用程序引擎,但我得到一個 「java.security.AccessControlException:拒絕訪問」的 RequestURI/j_spring_openid_security_chec的AccessControlException使用Spring安全使用OpenID

這是如果我使用'-D - enable_all_permissions = true'作爲VM 參數,則工作正常。

任何想法?

感謝, 拉爾夫

+0

我得到相同的錯誤。你有沒有想過這個GAE? – 2010-01-30 00:47:23

+0

我在GAE上遇到了類似彈簧安全的錯誤。然後我切換到spring-security的舊版本,即3.0.1,問題就解決了。請注意,但是我沒有使用OpenID。 – Gopi 2010-07-26 07:21:36

回答

0

理念1 - 看異常堆棧跟蹤來揣摩史(是)怎麼回事。

想法2 - 詢問SpringSecurity論壇和/或提交錯誤報告。

我還會注意到,當您在Java安全沙箱中運行某些東西時,大量Java代碼會中斷。 SpringSecurity的正常用例是在沒有沙箱的J2EE容器(例如servlet)中運行。你在做什麼聽起來......呃......不同。

+0

問題在於Google App Engine不允許您創建線程。從Spring論壇看到這篇文章:http://forum.springsource.org/showthread.php?t=79670 – 2010-01-30 02:09:30

+0

基於Spring論壇,它看起來像http://code.google.com/p/dyuproject/可能是一個選項,而不是Spring Security OpenID直接。 – 2010-01-30 02:11:04