AspNet.Identity ActiveDirectory授权

时间:2016-05-11 20:54:22

标签: c# active-directory authorization asp.net-identity

我使用实体框架实现了非常简单的AspNet.Identity apiservice实现,该实施框架提供了用于通过所有服务和网站授权请求的令牌。用户声称可以识别他们在我们的系统中有权执行的操作。其中一些用户(内部用户)也将拥有AD帐户,而不是让他们记住我想通过AD为这些用户进行身份验证的不同密码,然后使用AspNet.Identity.EntityFramework添加声明。理想情况下,如果用户已经登录到PC上的域,他们甚至不必输入密码。

如何通过AD验证我们的AspNet.Identity实现? 我已经看到了这个问题Use ActiveDirectory authorization with ASP.NET Identity,但我没有使用ThinkTecture Identity Server,它似乎使用的不是AspNet.Identity,我不想替换我们当前的实现。

任何人都可以给我一个行动方案或者指点我做一个类似的教程吗?

1 个答案:

答案 0 :(得分:0)

这取决于。 VM,云,本地机器?如果网络上的机器可能不同。无论哪种方式,您都必须修改您的web.config才能访问您的会员提供商,以实现以下链接中显示的无缝路线。

此链接, https://www.iis.net/configreference/system.webserver/security/authentication/windowsauthentication,应该帮助您朝着正确的方向设置IIS *。希望这会有所帮助。