与 Azure 中的 LDAP 集成
我们的应用程序将一些用户信息(用户名,密码)存储在LDAP中,并且由于我们无法更改身份验证代码,因此我们希望在Azure中设置LDAP服务器,但我没有看到Azure提供此类服务。
是否可以?
目前,我们有LDAP、数据库、应用程序(java、tomcat)。 DataBase用于存储一些业务信息,LDAP用于存储用户凭证。
如果用户想要使用我们的服务,他应该注册,然后我们会将他的凭据存储到 LDAP,当他登录时,我们将比较凭据。
Our application store some user information(username, password) in LDAP, and because we cannot change the authenticate code, so we would like to setup a LDAP server in Azure, but I do not see Azure provide such service.
is it possible?
Curently, we have LDAP, DataBase, Application(java,tomcat). DataBase is used to store some business information, LDAP is used to store user credentials.
If user want to use our service, he should sign up, then we will store his credentials to LDAP and when he login, we will compare the credential.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
LDAP 在域范围内工作,但您的浏览器不会向 Internet 上的站点提供您的凭据。
我有两个建议,我还没有测试过。
选项 1:
使用 Windows Azure Connect 将 Azure 框添加到您自己的域,从而允许域内的用户进行身份验证。
选项 2:
在公司的 Intranet 或 DMZ 上安装 AD FS 2.0,然后将其添加为访问控制服务中的身份提供者。然后,您可以将访问控制服务添加为应用程序中的身份提供者。当用户尝试使用您的应用程序时,他们将被重定向到 AD FS 服务器(通过 ACS)以使用其本地凭据进行身份验证。
LDAP works within the bounds of a domain, but your browser will not present your credentials to sites out on the internet.
I have two suggestions, I haven't tested either of them.
Option 1:
Use Windows Azure Connect to add the Azure boxes to your own domain, thus allowing users within the domain to authenticate.
Option 2:
Install AD FS 2.0 on your companie's intranet or DMZ, and then add it as an identity provider in the Access Control Service. You then add the Access Control Service as an identity provider in your application. When a user attempts to use your application, they will be redirected to the AD FS server (via the ACS) to authenticate with their local credentials.