1

我们有一个使用asp.net与sql成员资格提供程序的Intranet系统。我们有大约400个用户在Intranet上安装。这些可以包括员工,承包商等通过LDAP使用asp.net成员资格

我想知道是否有一种方法来暴露我们现有的asp.net sql会员数据库,以便它可以被其他系统通过LDAP使用。例如,我们有2台用于扫描电子邮件的多功能复印机。目前,我们手动维护保存在复印机上的电子邮件地址簿,但我们希望将复印机配置为使用LDAP并自动从内部网络成员资格数据库中提取名称和电子邮件地址。

是否可以通过LDAP使用asp.net成员资格?系统只会消耗用户信息(只读);无需将更改写回成员资料库。

在此先感谢。

+0

不,我不这么认为 - 通常情况下,您会采取相反的行动:您的ASP.NET成员资格会使用LDAP和AD帐户,因为他们已经在那里。 –

+0

这将是理想的,但我们没有在这种情况下使用广告。在可预见的将来,sql成员数据库将成为中央用户数据库,因此我试图找出一种通过LDAP访问这些信息的方法。 – user714241

回答

1

对于我来说,最好的方法是在W2K3(R2)上安装ADAM(活动目录应用程序模式)或在W2K8(R2)上安装LDS(Lightweigth目录服务器),如果您更喜欢Microsoft解决方案或OpenLDAP,OpenDS for open源解决方案。然后,将您的SQL数据库与这个“微型”LDAP服务器同步。为什么不用一个LDAP服务器替换SQL成员资格,这对于身份验证来说更加标准。

+0

与“轻量级”ldap服务器同步似乎是实现我想要的唯一方法。应该为我们工作。 – user714241