所以我正在开发一个Web应用程序,允许用户在外部查看他们的SQL报告服务报告,用户使用用户自己创建的自定义用户名登录。
我想根据他们的Windows域帐户验证这些用户名,对帐户进行检查以查看用户是否在相关组中,并确定对某些报告的访问权限。
现在我无法使用Windows身份验证作为我的Web应用程序的登录过程,但我确实有一个SQL表存储他们的自定义用户名(他们登录时)映射到他们的Windows域帐户,并登录我存储进入会话的域名(将Windows帐户凭据存储为字符串)作为我的基本控制器公开的属性。
我已经离开并尝试了这个解决方案,
但正如您在上一篇文章中所看到的(请参阅此处Trying to authenticate users against the AD - ASP.NET MVC),我没有得到理想的结果。
只是在寻找一些关于如何使用我的方案实现对AD的身份验证的建议。