IdentityServer4官方文档
IdentityServer4集成swagger
参考官方文档简化安装IdentityServer4
//cmd到指定文件夹下安装模板
dotnet new -i IdentityServer4.Templates
//安装一个空模板
dotnet new is4empty -n OpenDeepSpace.AuthCenter
//安装ui界面
dotnet new is4ui
添加第三方登录或拓展认证
持久化到数据库
//添加迁移
Add-Migration InitialIdentityServerPersistedGrantDbMigration -c PersistedGrantDbContext -o Data/Migrations/IdentityServer/PersistedGrantDb
Add-Migration InitialIdentityServerConfigurationDbMigration -c ConfigurationDbContext -o Data/Migrations/IdentityServer/ConfigurationDb
//更新迁移
update-database InitialIdentityServerPersistedGrantDbMigration -context PersistedGrantDbContext
update-database InitialIdentityServerConfigurationDbMigration -context ConfigurationDbContext
//添加用户 角色 以及用户角色登录关联
//增加迁移
Add-Migration InitialApplicationUserRoleMigration -c ApplicationDbContext -o Data/Users/Migrations/IdentityServer/ApplicationUserRoleInit
//更新数据库
update-database InitialApplicationUserRoleMigration -context ApplicationDbContext