在ABP中集成LDAP

时间:2018-03-08 03:46:28

标签: ldap aspnetboilerplate

我正在尝试使用LDAP和Windows身份验证的组合来验证用户,但不太确定如何实现它。我已经完成了External Authentication并按照文档描述实施了MyExternalAuthSource,它工作正常,但没有完全满足我的需求!使用该示例,我仍然需要从登录网页发送用户名和密码,而我真正想要的是让用户通过系统自动对用户进行身份验证。

以下是我的一些问题:

  1. 我可以在本地PC上测试不​​在的本地PC上的LDAP功能 域?
  2. 通过将Abp.Zero.Ldap安装到应用程序中,我是否仍需要拥有自己的MyExternalAuthSource类来实现DefaultExternalAuthenticationSource
  3. 客户端是否需要进行任何更改(在我的情况下是角度),例如修改登录页面或通过传递虚拟用户名和密码来实现此post中提到的hack?
  4. 我无法查看应该使用windowsIdentity.IsAuthenticated检查用户是否经过身份验证的位置。我真的需要这样做吗?
  5. 无论WindowsIdentity.GetCurrent().IsAuthenticated
  6. 设置的值如何,windowsAuthentication始终为true

0 个答案:

没有答案