身份服务器4 ASPNET身份缺失方法



我有一个Angular 2页,其服务试图通过令牌端点在身份服务器4上进行身份验证。

我正在尝试将Identity Server 4与Entity Framework Core一起用于客户端和范围以及用户的ASPNET身份

但是我得到了一个奇怪的丢失方法异常

Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[0]
  An unhandled exception has occurred while executing the request
System.MissingMethodException: Method not found: 'Microsoft.EntityFrameworkCore.Query.IIncludableQueryable`2<!!0,!!2> Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ThenInclude(Microsoft.EntityFrameworkCore.Query.IIncludableQueryable`2<!!0,System.Collections.Generic.ICollection`1<!!1>>, System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>)'.

这是在获得客户端和范围验证

后发生的

我无法理解错误是什么...如果您需要任何代码,请问

听起来您正在使用.NET Core 1.1。IdentityServer 4尚未支持.NET CORE 1.1,因为在安全库中引入了错误/破坏变化。

请参阅https://twitter.com/leastprivilege/status/801723059149357056有关完整讨论。

编辑

IdentityServer 4现在支持.NET Core 1.1和CSPROJ。

相关内容

  • 没有找到相关文章

最新更新