2010-07-12 12 views
0

J'utilise Glassfish V3 avec filerealm. Comment puis-je m'assurer que chaque nom d'utilisateur ne peut être connecté que sur une seule machine à la fois. J'ai pensé utiliser une banque de données hashmap pour stocker l'adresse distante, mais cela signifierait que je devrais changer toutes les actions struts pour vérifier si l'utilisateur est déjà connecté et ne vient pas d'une autre adresse IP.j2ee connexion unique à partir d'une seule adresse IP

Comment cela se fait-il? ce n'est qu'une seule machine, comment puis-je l'adapter à un groupe de Glassfish?

Répondre

1

Non, c'est pour cela que la programmation orientée aspect a été créée. La sécurité est une préoccupation transversale.

Pour les applications Web, vous pouvez penser à un filtre de servlet comme aspect de méthode antérieure. Mettez la vérification de l'adresse IP du client dans un filtre et réacheminez si elle ne correspond pas à la valeur requise.