我正在实现asp.net core 3。我想为使用LDAP的活动目录中的用户创建登录页面。我找不到任何详尽的指导,以帮助我实现asp.net core 3。如果有人可以建议我教程或任何相关示例,我将不胜感激。
理想情况下,您可以使用Windows身份验证。这对于内部网络应用程序最为适合。如果用户使用需要认证到您的网站的相同帐户登录其计算机,则只要该网站受信任(已添加到Windows Internet选项中的受信任站点),则他们的凭据将自动发送,他们就不必自己输入用户名和密码。但是,如果您的情况不符合那个条件,则需要构建自己的认证。您正在从用户获取用户名和密码并验证它,就像如果您有自己的用户数据库一样。唯一的区别是如何验证它们。这个问题的答案可能会帮助您入门:ASP.NET Core 2.0 LDAP Active Directory Authentication 或者,如果您搜索"asp.net core ldap auth",还有其他示例。