【问题标题】:Which LDAP Membership Provider should I choose for ASP.NET MVC 4 Enterprise Application我应该为 ASP.NET MVC 4 企业应用程序选择哪个 LDAP 成员资格提供程序
【发布时间】:2013-12-04 11:48:05
【问题描述】:

我正在启动一个声称使用 Active Directory 用户数据进行身份验证的企业应用程序。它将像请求公司和员工个人信息的每项服务的前端控制器,就像 SOA 的风格一样。但我需要决定哪个适合这项任务。

有人在某处使用过这些吗? 感谢您提供的任何帮助。

我咨询了几个来源,主要是LDAP Membership Providers的Nuget Package Manager官网页面。 引用如下:

  • nJupiter.DataAccess.Ldap
  • Craig 的实用程序库 LDAP 命名空间
  • LINQ to LDAP
  • Zetetic.Ldap
  • OGD LDAP Active Directory 提供程序

【问题讨论】:

  • 如果要连接到 AD,为什么要使用 ldap?对 AD 的支持已经是 .net 的一部分
  • 在.net 中使用活动目录服务的例子见stackoverflow.com/questions/3488394/…
  • 我会参考您的建议。我还有一个疑问,作为开发者站,是否需要特殊权限才能查询其他用户字段的AD?我应该注意哪些额外的权限?
  • 取决于您的要求,对于大多数只读访问权限,您可能需要也可能不需要额外访问权限(域管理员),具体取决于您的域配置方式
  • 是否有任何网站提供技术规范来说明 LDAP 场景的一些用例并模拟这些安全要求。提前致谢。

标签: asp.net-mvc-4 active-directory ldap soa membership-provider


【解决方案1】:

在选择 ldap 提供程序之前,请查看 .net 中内置的本机支持

请参阅 msdn 文档,了解有两种解决此限制的方法 - 有关详细信息,请参阅 DirectorySearcher 上的 MSDN 文档:http://msdn.microsoft.com/en-us/library/system.directoryservices.directorysearcher(v=vs.110).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多