2010-09-14 19 views
2

Comment obtenir les informations d'authentification et de rôles d'un domaine JBoss qui utilise kerberos/SPNEGO de MSAD dans une application web en utilisant Spring security 3? Ai-je besoin de créer un AuthenticationProvider ou un UserdetailsService personnalisé? J'ai remarqué que Spring Security 2 avait des adaptateurs de conteneur, mais ils ont décidé que c'était trop pénible pour les garder. L'autre alternative que je peux voir est de rappeler en utilisant LDAP. Mais, ne devrait-il pas y avoir un moyen plus facile?Comment intégrer la sécurité Spring 3 avec les domaines jboss et les rôles utilisateur?

Le point principal est que l'application est déployée dans un environnement de connexion unique, mais nous devons activer/désactiver certaines fonctionnalités en fonction des rôles utilisateur.

Répondre

1

Utilisez PreAuthenticatedAuthenticationProvider comme fournisseur d'authentification.