NetProOA.Framework.IdentityServer4.EntityFramework.Storage

IdentityServer4 Entity Framework Core 持久化存储实现,支持多种数据库平台。

🗄️

EntityFramework.Storage

基于 Entity Framework Core 的 IdentityServer4 持久化存储实现,支持 MySQL、SQL Server、PostgreSQL 等主流数据库,自动完成数据库迁移和初始化。

  • 持久化存储
  • Entity Framework Core
  • 数据库迁移
  • 多数据库支持
  • AutoMapper
📦 版本信息

版本:4.4.7.3

📋 依赖包
  • NetProOA.Framework.IdentityServer4.Storage (4.4.6.8)
  • AutoMapper (12.0.1)
  • Microsoft.EntityFrameworkCore.Relational (7.0.13)
🚀 使用方法

安装命令:

dotnet add package NetProOA.Framework.IdentityServer4.EntityFramework.Storage

在 Program.cs 中配置:

builder.Services.AddIdentityServer()
    .AddConfigurationStore(options =>
    {
        options.ConfigureDbContext = db =>
            db.UseMySql(connectionString, serverVersion);
    })
    .AddOperationalStore(options =>
    {
        options.ConfigureDbContext = db =>
            db.UseMySql(connectionString, serverVersion);
    });
在 NuGet 上查看