Dans un environnement LAMP, si un utilisateur s'authentifie sur le domaine example.com, hébergé sur server1, comment puis-je le garder connecté sur forum.example.com, hébergé sur server2?conserver un utilisateur authentifié sur plusieurs serveurs
2
A
Répondre
0
Une option consiste à utiliser une base de données pour stocker les sessions utilisateur accessibles à la fois par server1 et server2.
Sinon, vous pouvez explorer les services d'authentification 3ème partie comme OpenID
Il y a aussi la possibilité de se reposer totalement sur les cookies stockés dans le navigateur du client, mais c'est un peu effrayant.
0
Vous pouvez compter sur une implémentation Single Sign-on comme CAS par exemple.
0
de réponse beaucoup de temps sur Stack Overflow - la solution est d'utiliser l'authentification unique
2
Un moyen rapide et sale, est d'utiliser des cookies pour le domaine « .example.com » La période précédente permettra le cookie être consulté par un serveur dans ce domaine
Questions connexes
- 1. Asp.net utilisateur semi-authentifié?
- 2. Comment puis-je authentifier une session utilisateur sur plusieurs serveurs?
- 3. Préservation de l'authentification sur plusieurs serveurs
- 4. Conserver un ID unique sur plusieurs tables
- 5. Asp.net Webapplication sur plusieurs serveurs
- 6. utilisateur est authentifié mais Ticket.UserData manque
- 7. Obtention d'un utilisateur authentifié dans BPEL
- 8. Contrôle d'inventaire sur plusieurs serveurs .. Des idées?
- 9. Appels WCF parallèles sur plusieurs serveurs
- 10. Java: synchronisation des threads sur plusieurs serveurs
- 11. Obtenir un utilisateur authentifié à partir ASP.NET dans ASP classique
- 12. Accéder à un utilisateur authentifié en dehors d'une vue
- 13. Comment déployer un certificat SSL auto-signé sur plusieurs serveurs
- 14. Communication entre plusieurs serveurs
- 15. JPA avec plusieurs serveurs
- 16. Comment puis-je utiliser Spring Security avec un cluster avec réplication de session pour basculer sur un utilisateur authentifié?
- 17. Comment synchroniser deux ou plusieurs serveurs Mercurial?
- 18. Plusieurs serveurs SSRS partagent un DB?
- 19. Comment puis-je usurper l'identité d'un utilisateur Web authentifié par Windows sur un appel distant .net?
- 20. Connexion à plusieurs serveurs Web
- 21. L'utilisation de la même clé PGP sur plusieurs serveurs?
- 22. Modifiez-vous un jeton d'authentification pour un utilisateur authentifié par cookie? Si oui, à quelle fréquence?
- 23. Silverlight 4 - Conserver les paramètres utilisateur sur le stockage isolé
- 24. Ant - Exécuter plusieurs serveurs sur différents terminaux dans build.xml
- 25. Partage de variables globales sur plusieurs serveurs/applications
- 26. Zend Framework: Comment récupérer le prénom d'un utilisateur authentifié?
- 27. TFS2010 Build Définition à déployer sur plusieurs serveurs?
- 28. Problème avec plusieurs installations CodeIgniter sur des serveurs HostGator partagés
- 29. Comment déployer une application Web asp.net sur plusieurs serveurs?
- 30. comment accéder à la table sur plusieurs serveurs de données
i vraiment l'idée de la base de données crossserver mais je l'ai fait un test rapide et je ne peux pas accéder à ma base de données d'un autre domaine. J'ai accès à curl Serait-il possible que server2 récupère une donnée utilisateur depuis server1 via curl? – pixeline
bien tout est possible, mais j'ai peur que vous ne réinventez la roue. Utilisez une approche SSO. – Iraklis