2015-07-21 57 views
3

我想使用Thinktecture IdentityServer作为标记提供程序并根据ActiveDirectory对用户进行身份验证。因此该令牌包含有关域用户的信息。Thinktecture IdentityServer v3与WindowsAuth

客户端和身份服务器(IIS)都驻留在Windows域中。当客户端使用IIS中的用户帐户进行身份验证时,它使用WindowsAuth。

这怎么办?欣赏有效的代码示例。

回答

3

你需要创建一个自定义的用户服务,看看这个例子https://gist.github.com/tjrobinson/0ad6c790e90d7a385eb1

+1

我为被跛对不起,但我要如何使用它?我已经将它作为一个新类添加到identityServer CustomUserService示例中,然后我还应该将authenticationConfiguration添加到Startup.cs,并且在我看来缺少某些东西。 – prot

+0

一旦你创建自己的用户服务,然后你可以注册到工厂,请参阅示例https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/CustomUserService – Ming

+0

嗯,是的,我到目前为止。但是客户和范围在这里呢? – prot

相关问题