2013-07-31 4 views
5

У меня есть веб-сайт, запущенный в моей интрасети, в настоящее время все пользователи заходят на сайт с помощью LDAP - им нужно записать свое имя пользователя и пароль.Аутентификация Windows с Ruby on Rails

Я знаю, что в ASP.NET у меня может быть аутентификация Windows, которая удалит процесс входа в мою интрасеть.

Как это сделать в Ruby on Rails с помощью Nginx? Я видел варианты использования IIS в качестве прокси-сервера .. прежде чем я уйду и сделаю это, у вас есть идея?

+0

Я никогда не должен использовать LDAP себя, но моя первая интуицию людей наверняка уже сталкивались этот вызов раньше. Таким образом, вот первые несколько результатов от Google: http://stackoverflow.com/questions/334519/ldap-through-ruby-or-rails, http://wiki.phys.ethz.ch/readme/devise_with_ldap_for_authentication_in_rails_3, http : //net-ldap.rubyforge.org/Net/LDAP.html – j03w

ответ

1
+0

Привет, Олег. Что я имел в виду, что в приложении Intranet вы можете автоматически вводить имя пользователя, как в приложениях ASP.NET Intranet. Я уже использую программу с ldap, но я не вхожу в нее. – Yosi

+1

ссылка сломана –

+1

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/18888771) – odlp

1

Я havn't опробован этот модуль, но это то, что вы хотите:

https://github.com/fintler/nginx-mod-auth-kerb

Kerberos является способ пойти с этим , там также есть модуль Apache.

Я не совсем уверен, где он хотел бы дать вам имя пользователя - дай мне знать, если вы обнаружите, где он получает набор