从另一个应用程序连接到IdentityServer4 / ASP.NET Core Identity

时间:2016-11-09 16:04:28

标签: asp.net .net asp.net-core asp.net-identity identityserver4

我创建了一个IdentityServer 4项目,其中ASP.NET Core Identity作为用户存储。

我想使用ID4 / ASP.NET作为服务,我想从另一个不是.NET核心的Web应用程序调用此服务,并且提供的用户名和密码是正确的。

这可能吗?

1 个答案:

答案 0 :(得分:0)

是的,可以将非ASP.NET核心客户端连接到Identity Server 4。

但是为了给你一个更详细的安装,我们需要有关你想要连接到IDSvr4的客户的信息。

我已将以下客户端连接到IDSvr4:

  • ASP.NET Core
  • ASP.NET MVC
  • ASP.NET Webforms

为了连接您需要的最后两个客户端:

  1. 使用最低.NET Framework 4.5编译它们。
  2. 参考并实施Katana(OWIN)管道。
  3. 定义cookie中间件。
  4. 定义OpenID Connect中间件。