1,Skoruba.IdentityServer4.Admin设置为启动项目,更改appsettings.json(有3个项目的都要改)
Mysql数据库的连接,多个配置
"server=cdb-7584dyqd.tencentcdb.com;database=cdb-9al9zkso;Port=11022;uid=root;pwd=ak47;persist security info=True"
"DatabaseProviderConfiguration": {
"ProviderType": "MySql"
}
2,在包控制台Skoruba.IdentityServer4.Admin.EntityFramework.MySql或者STS.Identity为默认项目
3,在包控制台中依次运行
Update-Database -v -context IdentityServerConfigurationDbContext
Update-Database -v -context IdentityServerPersistedGrantDbContext
Update-Database -v -context AdminIdentityDbContext
Update-Database -v -context AdminLogDbContext
Update-Database -v -context AdminAuditLogDbContext
4、Skoruba.IdentityServer4.Admin设置为启动项目,第一次会初始化数据,可以看到users表有数据
5、Skoruba.IdentityServer4.STS.Identity与Admin项目同时运行
6、登录 http://localhost:9000/,注意不能是https,有可能谷歌浏览器会强制导航到https
identitydata.json文件中可以看到初始的用户名及密码。
谷歌浏览器强制跳转到 https 的解决办法
https://blog.csdn.net/weixin_43206190/article/details/91991041
Skoruba.IdentityServer4.Admin 1.0.0-rc1版本安装部署成功,但是登录成功后不能正确导航到主页,一直的登录页面,估计源码有问题,我没搞定运行。.net core 3.1