J'ai une application ruby sur rails en utilisant l'authentification reposant et je cherche à ajouter un Wiki à mon site. MediaWiki ressemble à ma meilleure option car il est complet et je peux travailler avec la pile LAMP. Cependant, je ne suis pas vendu sur MediaWiki s'il existe une autre application (de préférence open source) qui s'intégrera mieux. Je voudrais savoir si quelqu'un peut suggérer un moyen d'intégrer l'application de connexion de mes rails avec MediaWiki afin que les utilisateurs ne doivent pas se connecter deux fois ou à tout le moins peuvent avoir les mêmes informations de connexion dans les rails et application wiki J'ai regardé les extensions MediaWiki mais je ne peux pas vraiment déterminer quelle est la meilleure solution. L'application rails actuelle est hébergée sur CentOS avec ruby et phusion.Quelle est la meilleure façon d'intégrer Rails App Authentification Restful Connexion à Wiki (MediaWiki?)
1
A
Répondre
0
Peut-être pas la solution la plus propre, mais MediaWiki fournit un support pour OpenID. Similialy, vous pouvez modifier l'authentification RESTful pour soutenir OpenID ici. Ceci est discuté dans le following post. Si vos deux applications prennent en charge OpenID, vous avez atteint vos objectifs.
S'il s'agit d'une solution interne, il est clair que ce n'est pas idéal.
Questions connexes
- 1. Dans Spree (Rails E-commerce App) quelle est la meilleure façon de limiter les paramètres régionaux?
- 2. Rails Restful-Authentification Plugin ne parvient pas à se connecter
- 3. Quelle est la meilleure façon de faire certaines pages dans asp.net exigent une connexion?
- 4. Quelle est la meilleure façon de créer des requêtes complexes RESTful?
- 5. Quelle est la meilleure façon d'apprendre le code RESTful du serveur?
- 6. Quelle est la meilleure façon de stocker la configuration spécifique à l'application dans les rails?
- 7. Quelle est la meilleure façon de commencer à utiliser Mylyn?
- 8. Quelle est la meilleure façon de lire les données CSV?
- 9. Authentification de service WCF inter-réseau - Quelle est la meilleure façon de le faire?
- 10. La meilleure façon d'écrire un service client "RESTful" dans .Net?
- 11. Quelle est la meilleure façon de générer des fichiers spécifiques à l'environnement pour un projet Rails?
- 12. Quelle est la meilleure façon de lire le secret de session Rails?
- 13. Restful authentification Problème
- 14. Importer un wiki SocialText dans MediaWiki
- 15. Quelle est la meilleure façon de lier votre application à l'interface graphique Swing?
- 16. Quelle est la meilleure façon de vérifier l'existence d'une connexion dans SQL Server 2005
- 17. Quelle est la meilleure façon de valider plusieurs emails et gérer les erreurs dans Rails?
- 18. Quelle est la meilleure façon de créer une page statique dans Rails?
- 19. Quelle est la meilleure façon de planifier une tâche d'envoi d'e-mails avec Ruby on Rails?
- 20. Quelle est la meilleure façon d'implémenter le style Gmail "Annuler" dans Rails?
- 21. Rails Single Table Inheritance - Quelle est la meilleure façon de définir explicitement le type?
- 22. Quelle est la meilleure façon de formater C# dans WordPress?
- 23. Quelle est la meilleure façon de démarrer avec Open Source?
- 24. Quelle est la meilleure façon de tester les services WCF?
- 25. Quelle est la meilleure façon d'apprendre Java EE pratiquement?
- 26. Quelle est la meilleure façon de déboguer un Oracle SP?
- 27. Quelle est la meilleure façon de diviser deux objets TimeSpan?
- 28. Quelle est la meilleure façon d'exposer l'API de mon serveur?
- 29. Quelle est la meilleure façon de rafraîchir un indice Nutch?
- 30. Quelle est la meilleure façon de créer des déploiements ClickOnce
J'ai aussi regardé dans Xwiki (http://www.xwiki.com/xwiki/bin/view/Home/WebHome) qui a l'air d'avoir une interface Java simple à étendre pour gérer l'authentification mais je préfère ne pas avoir pour configurer un serveur Java/Tomcat. – johnml
Vous voudrez peut-être partager votre expérience sur https://www.mediawiki.org/wiki/Requests_for_comment/AuthManager afin qu'un tel travail soit plus facile dans le futur. – Nemo