IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Comment sécuriser mon application Web avec Spring Security 3!


Sujet :

Spring Java

  1. #1
    Membre régulier
    Profil pro
    Ingénieur d'études et développement JAVA
    Inscrit en
    Mai 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études et développement JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 202
    Points : 103
    Points
    103
    Par défaut Comment sécuriser mon application Web avec Spring Security 3!
    Bonjour,

    J'ai déjà poster la même question sur le forum de Spring , mais j'ai pas eu de réponse , alors j'ai décider de le mettre se forum espérant que ma question trouvera une réponse .

    Ma question est la suivante :
    étant donné une application Web écrit en java ,
    comment la sécuriser avec Spring Security 3 ,
    sachant que j'ai une contrainte technique qui est la le serveur Active directory.
    je veux pouvoir authentifier les utilisateur en utilisant l'approche du Binding avec Active Directory pour récupérer les autorisations des utilisateurs ?
    Je pense que je suis pas le premier a vouloir faire cela!
    Merci .

  2. #2
    Membre régulier
    Profil pro
    Ingénieur d'études et développement JAVA
    Inscrit en
    Mai 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études et développement JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 202
    Points : 103
    Points
    103
    Par défaut
    Ce que j'ai appris jusqu’à maintenant c'est qu'il y a tois étapes: (Voila 2)
    1-->Il faut un fichier bean applicationContext-security.xml dans META-INF
    <!-- HTTP security configurations -->
    - <http use-expressions="true">
    <form-login login-processing-url="/resources/j_spring_security_check" login-page="/login" authentication-failure-url="/login?login_error=t" />
    <logout logout-url="/resources/j_spring_security_logout" />
    <intercept-url pattern="/login*" access="permitAll()" />
    <intercept-url pattern="/**" access="isAuthenticated()"/>
    </http>
    <authentication-manager alias="authenticationManager">
    - <authentication-provider>
    <!--pour récupper les information des utilisateur à partir d'un LDAP -->
    - <ldap-user-service
    group-search-base="ou=,o="
    group-role-attribute="cn"
    group-search-filter="(member={0})"
    />
    </authentication-provider>
    </authentication-manager>

    2-- Il faut ajouter les filtres dans le fichier web.xml
    - <filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    - <filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    3-->...

Discussions similaires

  1. [Debutant] Comment accéder à mon application web depuis un autre pc?
    Par Perfourras dans le forum Glassfish et Payara
    Réponses: 5
    Dernier message: 10/06/2008, 21h09
  2. Comment hébérger mon site web avec cpanel?
    Par naima2005 dans le forum Hébergement
    Réponses: 0
    Dernier message: 20/03/2008, 13h29
  3. Comment développer une application Web avec Delphi 7 ?
    Par Francis dans le forum Web & réseau
    Réponses: 1
    Dernier message: 21/01/2008, 12h24
  4. [Spring MVC] Sécuriser mon application Web
    Par pinacola dans le forum Spring Web
    Réponses: 16
    Dernier message: 17/03/2007, 23h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo