IdentityServer4持久化到mysql数据库
builder.Services.AddIdentityServer() //配置存储客户端、资源等到数据库中。 .AddConfigurationStore(options => { options.ConfigureDbContext = dbBuilder => dbBuilder.UseMySql(strConn, new MySqlServerVersion(new Version(5, 7, 26)),t_builder => t_builder.MigrationsAssembly(migrationsAssembly)); }) //配置用户授权的同意授权的数据、Token等存储到数据库中。 .AddOperationalStore(options => { options.ConfigureDbContext = dbBuilder => dbBuilder.UseMySql(strConn, new MySqlServerVersion(new Version(5, 7, 26)),t_builder => t_builder.MigrationsAssembly(migrationsAssembly)); }) .AddDeveloperSigningCredential() //.AddInMemoryApiScopes(Config.ApiScopes) //.AddInMemoryIdentityResources(Config.GetIdentityResources()) //.AddInMemoryApiResources(Config.GetApis()) //.AddInMemoryClients(Config.GetClients()) .AddTestUsers(Config.GetUsers());
new MySqlServerVersion(new Version(5, 7, 26))不能少
Add-Migration init -Context ConfigurationDbContext -OutputDir Data/Migrations/IDS4/ConfigurationDb Add-Migration init -Context PersistedGrantDbContext -OutputDir Data/Migrations/IDS4/PersistedGrantDb
Add-Migration initIdentity -Context AppDbContext -o Data/Migrations/IDS4/AspNetIdentity update-Database -Context ConfigurationDbContext update-Database -Context PersistedGrantDbContext
update-Database -Context AppDbContext
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2016-07-24 事务环境下的CombGuid
2016-07-24 Productivity Power Tools 是微软官方推出的 Visual Studio 扩展