J'ai deux sites différents écrits en Rails (W1) et PHP (W2) tous les deux sur différents hôtes. J'ai utilisé Authlogic pour l'authetication W1 maintenant je veux permettre à l'utilisateur de W1 de se connecter à W2 en utilisant le même nom d'utilisateur et mot de passe (à partir de W2). Comment puis-je faire cela?Connexion à plusieurs sites
Répondre
L'essence de la réponse est que vous devez passer en quelque sorte un jeton d'authentification au site Web php. La façon dont vous pouvez faire cela diffère. Par exemple, vous pouvez écrire un site Web sur le site web de la société, qui sera utilisé pour vérifier les informations d'identification fournies par l'utilisateur.
L'autre manière est de gérer une connexion du site Web de php à la base de données de site Web de rails, et écrivent une copie de la logique d'authentification d'authlogic dans php. Cela ne prendra pas beaucoup de temps.
Dans Rails db, vous devez utiliser les champs suivants: login (email), mot de passe, salt, persistence_token.
Merci cryo28 pour la réponse. L'option 2 semble être facile, mais comme je suis nouveau dans ce domaine de codage, pouvez-vous me dire la logique d'authentification d'authlogic et ses logi de session (pour cela, je peux demander au code PHP de vérifier la session sauvegardée par Rails user_id de la session et se connecter au site Web de PHP sans avoir à remplir séparément le formulaire de connexion). J'apprécierais vraiment votre aide. –
- 1. ASP.NET Universal Connexion à partir de plusieurs sites
- 2. Que dois-je utiliser pour créer un système de connexion pour plusieurs sites similaires à SO?
- 3. Intégration de plusieurs sites Web ASP.Net
- 4. Connexion à plusieurs serveurs Web
- 5. gère plusieurs sites via git
- 6. xampp: hébergement de plusieurs sites
- 7. Inscrivez-vous sur plusieurs sites
- 8. Plusieurs sites Web avec une application SSL
- 9. Plusieurs formulaires de connexion soumis à une action de connexion
- 10. Conseils architecturaux sur la connexion de plusieurs sites en une seule communauté
- 11. Gérer plusieurs sites Web à partir d'un domaine
- 12. .net mvc section d'administration unique plusieurs sites
- 13. Verrouillage de plusieurs sites dans Sitecore
- 14. Projets de déploiement pour plusieurs sites
- 15. Portefeuille rotatif de plusieurs sites Web
- 16. Plusieurs sites basés sur une base commune
- 17. Connexion d'un gridview à plusieurs tables linqdatasource
- 18. Connexion dynamique à plusieurs bases de données
- 19. Connexion SSH à plusieurs niveaux en Java
- 20. Hébergement de plusieurs sites locaux avec XAMPP
- 21. Sitecore dtSearch config avec plusieurs sites Web
- 22. Comment utiliser Lucene sur plusieurs sites
- 23. Apache2 - plusieurs sites, configuration la plus simple
- 24. Plusieurs sites Web ou plusieurs applications Web dans IIS6?
- 25. Sitecore plusieurs sites et liens résolution
- 26. Plusieurs sites sous un seul projet Django
- 27. Scraping de sites nécessitant une connexion avec Python
- 28. appropriés VS projet pour plusieurs sites .Net
- 29. Sharepoint 2010: Tâches agrégées sur plusieurs sites
- 30. Plusieurs sites Web siège de l'application visiteur
Avez-vous considéré la technologie openid ou similaire? –
Oui, mais je ne considère pas l'option OpenId pour une raison quelconque. –