IdentityServer4迁移至3.x版本注意问题详解
前言 之前有一位购买我课程的童鞋利用最新的IdentityServer4版本即对应.NET Core 3.x,发布到生产环境在学习,结果出了一些问题,此前我并未过多关注IdentityServer4升级到3.x版本,所以在此做一个基本的总结,或许能对出现相同问题的童鞋能提供一点帮助。 IdentityServer4迁移至3.x版本问题 针对将.NET Core 2.x升级到3.x就不用再多讲,请参看官方迁移文档( https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.1&tabs=visual-studio ),我们只介绍对于对于配置IdentityServer4方面的更改变化 .NET Core Identity 对于Identity里面的上下文【IdentityDbContext】需要额外下载包【Microsoft.AspNetCore.Identity.EntityFrameworkCore】 OIDC配置 针对如下客户端OIDC的配置,需要下载包【Microsoft.AspNetCore.Authentication.OpenIdConnect】 授权中间件配置 针对客户端认证和授权配置,需要如下配置授权中间件(认证和授权无先后顺序) 迁移类生成