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 :

[LDAP] Supprimer un utilisateur connecté


Sujet :

Spring Java

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Points : 185
    Points
    185
    Par défaut [LDAP] Supprimer un utilisateur connecté
    Bonjour à tous,

    j'ai besoin de quelques pistes.

    Je dispose d'une appli web dans laquelle la procédure d'authentification est gérée par Spring security. Un utilisateur peut se logguer a l'appli en tant qu'admin ou en tant que simple utilisateur. La gestion des différents utilisateurs est faite via l'API JNDI (serveur OpenLDAP).

    Je suis en train d'étudier le point suivant :
    Comment empêcher un admin de supprimer un utilisateur pendant que ce dernier est connecté ? Premièrement est-ce possible (en gros on kill une session utilisateur) ? Si oui, Spring security fournit-t-il un moyen d'empecher ceci ?

    Merci

  2. #2
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut
    Hello,

    Quand tu parle de "supprimer" un utilisateur, par quel moyen cela serait fait ?

    Si c'est via une interface admin de ton application, je dirais qu'éventuellement, tu dois peut être pouvoir mettre en place un système qui garde en mémoire les utilisateurs "connectés", et de vérifier avant de supprimer un utilisateur s'il n'est pas actuellement connecté.

    Je ne sais pas si cela est prévu de base dans Spring Security, mais j'en doute fort.
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  3. #3
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut
    Apparemment, il y a moyen de connaitre tout les personnes connectées si tu utilise le "Concurrent Session Filter".
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  4. #4
    Membre habitué
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Points : 185
    Points
    185
    Par défaut
    D'accord merci Hikage. Je vais me renseigner sur ce Concurrent session filter

  5. #5
    Membre habitué
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Points : 185
    Points
    185
    Par défaut
    Encore une question sur ce sujet :

    Je peux avoir les utilisateurs connectés à un moment donné grace a Spring security. Toutefois, qu'est ce qu'il se passe si un utilisateur ferme tout simplement son navigateur (sans se délogguer donc) ? Est-ce que Spring security le sait ?

  6. #6
    Membre habitué
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Points : 185
    Points
    185
    Par défaut
    Citation Envoyé par Hikage Voir le message
    Apparemment, il y a moyen de connaitre tout les personnes connectées si tu utilise le "Concurrent Session Filter".
    Je me permets de revenir sur ce point. Effectivement, il y a moyen de savoir qui est connecté via ConcurrentSessionFilter mais par contre, peut on connaitre les personnes connectées à un moment donné (sachant qu'un personne peut se déconnecter simplement en fermant son navigateur)

  7. #7
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut
    Aucune idée, je n'ai pas vraiment utilisé cela pour le moment. J'ai trouvé cela dans la doc
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

Discussions similaires

  1. [CAS] Récupérer les attributs LDAP de l'utilisateur connecté
    Par ericw78 dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 02/12/2011, 21h53
  2. Réponses: 4
    Dernier message: 14/09/2009, 15h26
  3. Réponses: 1
    Dernier message: 29/09/2006, 12h09
  4. Récupérer utilisateurs connectés
    Par alex4 dans le forum XMLRAD
    Réponses: 2
    Dernier message: 14/04/2004, 14h21
  5. nombre d'utilisateur connecté a ma base ACCESS
    Par shkinmi dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/11/2003, 13h52

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