ruby-on-rails – 如何在窗口azure上使用LDAP?
发布时间:2020-12-17 02:21:03 所属栏目:百科 来源:网络整理
导读:作为ADFS和LDAP的新手,我们的项目混合了mongoDb,nodeJS和rails技术.我们计划在 Windows Azure上部署mongodb,Nodejs或Rails,因为LDAP已用于ruby.how上的活动目录.在窗口azure中使用LDAP.在 Ruby中使用ADFS与 Ruby中的LDAP相比是否有任何性能变化.如果是的话,
作为ADFS和LDAP的新手,我们的项目混合了mongoDb,nodeJS和rails技术.我们计划在
Windows Azure上部署mongodb,Nodejs或Rails,因为LDAP已用于ruby.how上的活动目录.在窗口azure中使用LDAP.在
Ruby中使用ADFS与
Ruby中的LDAP相比是否有任何性能变化.如果是的话,我如何在RUBY上实现ADFS
有谁知道它是如何可能的.提前致谢. 解决方法
您的LDAP服务器是否会留在本地?需要明确的是,ADFS并不等同于LDAP. ADFS是一种“安全令牌服务”(STS). LDAP是一个目录.
由于您提到ADFS,可能您的应用程序将对(本地)Active Directory上的用户进行身份验证. ADFS只能在AD上验证用户,而不能在任意目录上验证用户. 要将node.js和ruby应用程序连接到ADFS,您需要实现WS-Federation或SAML Protocol.这些是ADFS支持的2个协议.你可以阅读更多关于它here. 或者,您可以实现自己的STS并将其与您想要的任何内容(ADFS或LDAP)连接.如果您这样做,那么您可以更好地控制在您的应用中实施哪种协议(例如OAuth2或其他).与WS-Fed / SAML相比,似乎可以利用更多的库. 您可以查看许多开源STS. IdentityServer就是其中之一,人们已经成功构建了解决方案.你必须自己主持这个. 另一种方法是依赖第三方服务,如Auth0(可在Windows Azure商店中获得). (免责声明:这是我正在研发的产品). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |