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 :

Modifier la validatio de Spring Security


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 28
    Par défaut Modifier la validatio de Spring Security
    Bonjour,

    J'aimerai mettre en place un système d'authentification avec Spring Security, qui ne va pas chercher les informations dans le xml, ni dans une base de données.

    Pour simplifier, le but est de donner le login et mdp récupérer via le Spring Security à une autre application, et celle ci lui retourne vrai ou faux pour valider ou non l'authentification.
    J'ai cherché quelles classes de Spring Security je dois implémenter/étendre, mais je ne trouve définitivement pas.. quelque chose m'échappe.

    J'espère avoir était assez concis et clair, j'attends vos propositions !

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Par défaut
    salut,
    il me semble que tu peux faire ça avec ta propre implémentation du AuthenticationProvider; quelque-chose comme ça si je ne me trompe pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    <authentication-manager>
    <authentication-provider ref='myAuthenticationProvider' />
    </authentication-manager>
     
    <beans:bean id="myAuthenticationProvider" class="com.mycompany.security.MyAuthenticationProvider">
     
     
     
     
    public class MyAuthenticationProvider implements AuthenticationProvider
    {
     
    @Override
    public Authentication authenticate(Authentication arg0) throws AuthenticationException
    {
    String userId = arg0.getPrincipal().toString();
    String password = arg0.getCredentials().toString();
     
    //mettre ici ton code qui appellera ton service d'authentification sur ton autre application
     
    }
     
    @Override
    public boolean supports(Class<? extends Object> arg0)
    {
    return true;
    }
    }
    ++

Discussions similaires

  1. [Spring Security] implementer son propre UserDetailService
    Par santati dans le forum Spring Web
    Réponses: 0
    Dernier message: 14/01/2009, 10h34
  2. [Spring Security] question concernant un filtre d'ACEGI
    Par flamant dans le forum Spring Web
    Réponses: 2
    Dernier message: 22/10/2008, 07h37
  3. [Security] Spring security VS JAAS
    Par Sniper37 dans le forum Spring
    Réponses: 2
    Dernier message: 21/08/2008, 16h54
  4. [Spring Security] Authentification par groupe LDAP
    Par titeuf92 dans le forum Spring Web
    Réponses: 2
    Dernier message: 25/06/2008, 10h28

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