IdentityServer4构建独立的身份认证鉴权授权中心

本文介绍了如何通过官方文档快速安装和配置IdentityServer4,包括使用模板、添加第三方登录、实现OIDC、数据库持久化、迁移以及集成skorubaUI,涵盖了后台操作和用户角色管理的关键步骤。
摘要由CSDN通过智能技术生成

IdentityServer4官方文档
IdentityServer4集成swagger

参考官方文档简化安装IdentityServer4

//cmd到指定文件夹下安装模板
dotnet new -i IdentityServer4.Templates 

//安装一个空模板
dotnet new is4empty -n OpenDeepSpace.AuthCenter

//安装ui界面
dotnet new is4ui

添加第三方登录或拓展认证

外部拓展OIDC

持久化到数据库

IdentityServer4持久化

//添加迁移
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

持久化增加用户角色等

后台操作

skoruba开源的ui操作

应用集成IdentityServer4

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值