【问题标题】:Active directory authentication by LDAP in asp.net core 3在 asp.net core 3 中通过 LDAP 进行活动目录身份验证
【发布时间】:2020-03-02 21:26:49
【问题描述】:

我正在实施 asp.net core 3。我想为使用 LDAP 的活动目录中的用户创建一个登录页面。我找不到任何关于 asp.net core 3 的详尽指南,我可以通过它获得帮助用于实施它。如果有人向我推荐教程或任何相关示例,我将不胜感激。

【问题讨论】:

  • 你查看official docs了吗?
  • 非常感谢您的回复。您向我建议了一个 Windows 身份验证链接,但我需要实现 ASP.NET Core 3.0 LDAP Active Directory 身份验证
  • 如果您的计算机属于域,上述链接也适用于 AD Authentication :)

标签: asp.net-core active-directory ldap asp.net-core-mvc asp.net-core-3.0


【解决方案1】:

理想情况下,您可以使用Windows Authentication。这最适合 Intranet 应用程序。如果用户使用他们需要向您的网站进行身份验证的相同帐户登录到他们的计算机,那么只要该网站是受信任的(添加到 Windows 中 Internet 选项中的受信任站点),那么他们的凭据将被自动发送并且他们将不必自己输入用户名和密码。

但是,如果您的情况不符合该功能的标准,那么您需要构建自己的身份验证。您从用户那里获取用户名和密码并对其进行验证,就像您拥有自己的用户数据库一样。唯一的区别是如何验证它们。

这个问题的答案可能会帮助您入门:ASP.NET Core 2.0 LDAP Active Directory Authentication

如果您在 Google 上搜索 "asp.net core ldap auth",还有其他示例。

【讨论】:

  • 感谢您的好评。那么你认为对于 ASP.NET Core 3.0 LDAP Active Directory Authentication,没有任何资源吗?
  • 如果你点击我回答中的最后一个链接,就有资源。
  • google 搜索的第一个结果将您带到这里。您应该为未来的访问者添加明确的链接。
  • @PaulTotzke 我期待人们浏览结果并找到最能满足他们需求的示例。我认为我第一个指向 Microsoft 文档的链接可能是最有用的。
  • 我指的是您答案的“其他示例”部分:“或者,如果您在 Google 上搜索“asp.net core ldap auth”,还有其他示例。”这就是访问者为到达此帖子而输入的内容 - 第一个结果。搜索结果会随着时间的推移而变化,未来的读者可能会寻找与这些热门搜索相关的信息,以了解该帖子何时得到回复。
猜你喜欢
  • 2018-09-15
  • 2016-12-24
  • 1970-01-01
  • 2010-09-13
  • 2017-01-13
  • 1970-01-01
  • 1970-01-01
  • 2019-07-05
  • 2014-06-12
相关资源
最近更新 更多