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
參考:https://www.cnblogs.com/hopesun/p/11870705.html