Каков наилучший способ интегрировать Rails Restful Auth App Login в Wiki (MediaWiki?)
-
19-08-2019 - |
Вопрос
У меня есть приложение ruby on rails, использующее аутентификацию restful, и я хочу добавить Wiki на свой сайт.MediaWiki выглядит как мой лучший вариант, поскольку он полнофункциональный, и я могу работать со стеком LAMP.Однако я не согласен с MediaWiki, если есть другое приложение (желательно с открытым исходным кодом), которое будет лучше интегрироваться.
Я хотел бы знать, может ли кто-нибудь предложить способ интегрировать вход в мое приложение rails с MediaWiki, чтобы пользователям не приходилось входить в систему дважды или, по крайней мере, они могли иметь одинаковые учетные данные как в приложении rails, так и в wiki.
Я просмотрел расширения MediaWiki, но не могу точно определить, какое из них является лучшим решением.Текущее приложение rails размещено на CentOS с корпоративным ruby и phusion.
Решение
Возможно, это не самое чистое решение, но MediaWiki предоставляет поддержку OpenID.Аналогично, вы можете изменить аутентификацию RESTful для поддержки OpenID здесь.Это обсуждается в следующий пост.
Если оба ваших приложения поддерживают OpenID, значит, вы достигли своих целей.Если это внутреннее решение, то очевидно, что оно не идеально.