Question

J'ai deux webapps qui seront tous deux assis sur le même domaine / tomcat serveur d'applications, juste dans les chemins de contexte différents. (Par exemple abc.com/abc et abc.com/def). L'une est une ancienne struts application 1.0 et l'autre sera une application Stripes.

Idéalement je voudrais être un utilisateur de se connecter à un site Web, puis partager en quelque sorte que l'authentification. Est-ce possible?

L'application Struts utilise un tomcat domaine jdbc pour l'authentification, mais je ne suis pas très familier avec les détails dans la façon dont cela fonctionne.

Était-ce utile?

La solution

Vous pouvez consulter Tomcat est SSO fonction, faisant usage de la SSO Valve

Autres conseils

CA SiteMinder a été utilisé dans un de mes précédents emplois. Il est commercial ... mais agréable.

comme une solution personnalisée: Ecrire un commun filtre à la fois l'application (seule source / fichier jar mais utilisé bu les deux applications).

le filtre joue un rôle de la session persistante, à savoir la session qui est stockée dans la base de données.

Vous pouvez effectuer une recherche sur le web pour les mises en œuvre de la persistance de session open source

On dirait que l'hôte est le même, mais les contextes web sont différents - c'est une tâche plus simple alors SSO correspond (qui couvre plusieurs domaines Web dans le cas général)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top