2009-10-25 3 views
2

je tente de mettre en œuvre Spring Security avec OpenID dans Google App Engine mais je reçois un 'java.security.AccessControlException: accès refusé' pour le RequestURI/j_spring_openid_security_checAccessControlException lors de l'utilisation de sécurité Spring utilisateur?

Il est fonctionne bien si j'utilise '-D - enable_all_permissions = true' comme argument VM .

Des idées?

Merci, Ralph

+0

Je reçois la même erreur. Avez-vous déjà compris cela pour GAE? –

+0

J'ai eu une erreur similaire avec spring-security sur GAE. Puis je suis passé à une ancienne version de Spring-Security, c'est-à-dire 3.0.1, et le problème a été résolu. Veuillez noter cependant que je n'utilisais pas l'OpenID. – Gopi

Répondre

0

Idée 1 - regardez la stacktrace d'exception pour essayer de comprendre whar se passe.

Idée 2 - poser une question sur le forum SpringSecurity et/ou soumettre un rapport de bogue.

Je note également que beaucoup de coupures de code Java lorsque vous exécutez des choses dans un sandbox de sécurité Java. Le cas d'utilisation normal de SpringSecurity est de s'exécuter dans un conteneur J2EE (par exemple, une servlet) sans sandbox. Ce que vous faites semble ... euh ... différent.

+0

Le problème vient du fait que Google App Engine ne vous permet pas de créer un fil de discussion. Voir ce message sur le forum de printemps: http://forum.springsource.org/showthread.php?t=79670 –

+0

Basé sur le forum de printemps, il semble que http://code.google.com/p/dyuproject/ une option plutôt que Spring Security OpenID directement. –

Questions connexes