5

我的网站在我的 Intranet 中运行,目前所有用户都使用 LDAP 登录网站 - 他们需要写下他们的用户名和密码。

我知道在 ASP.NET 中,我可以拥有 Windows 身份验证,这将删除我的 Intranet 中的登录过程。

如何使用 Nginx 在 Ruby on Rails 中执行此操作?我看到了使用 IIS 作为代理的选项。在我退出并执行此操作之前,你知道吗?

4

2 回答 2

1

我还没有测试过这个模块,但这就是你想要的:

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

Kerberos 是解决这个问题的方法,那里还有一个 Apache 模块。

我不完全确定它会在哪里为您提供用户名 - 如果您找到它的设置位置,请告诉我

于 2013-08-09T16:37:55.553 回答
1

这是您问题的答案:http ://wiki.phys.ethz.ch/readme/devise_with_ldap_for_authentication_in_rails_3

于 2013-08-06T11:32:47.853 回答