README.md

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。


# Hx.IdentityServer

## 介绍
IdentityServer,用户认证中心管理

## 软件架构
软件架构说明


## 安装教程

- **1. 拉取代码**
- **2.  Appsetting.json中配置下数据库链子字符串ConnectionStrings**

    使用sqlserver数据库:
    ```javascript
    "ConnectionStrings": {
        "DbType": "sqlserver",
        "DefaultConnection": "Server=.;Database=HxIdentityServer;User ID=sa;Password=123456;
         MultipleActiveResultSets=True"
    }
    ```

    使用mySql数据库:
    ```javascript
    "ConnectionStrings": {
        "DbType": "mysql",
        "DefaultConnection": "server=localhost;database=HxIdentityServer;user=root;password=123456"
    }
    ```
- **3. 生成迁移文件,用于数据库的生成映射,迁移,在解决方案文件路径中执行迁移指定启动项目,和迁移项目,cmd执行如下生成命令:**

    **如果没安装过ef工具的,要先安装ef工具**
    
    > dotnet tool install --global dotnet-ef

    **3.1 生成ApplicationDbContext的迁移文件**
    > dotnet ef -s Hx.IdentityServer -p Hx.IdentityServer.Model migrations add InitApplicationDb -c ApplicationDbContext

    **3.2 生成PersistedGrantDbContext的迁移文件**
    > dotnet ef -s Hx.IdentityServer -p Hx.IdentityServer.Model migrations add InitPersistedGrantDb -c PersistedGrantDbContext -o Migrations/IdentityServer/PersistedGrantDb

    **3.3 生成ConfigurationDbContext的迁移文件**
    > dotnet ef -s Hx.IdentityServer -p Hx.IdentityServer.Model migrations add InitConfigurationDb -c ConfigurationDbContext -o Migrations/IdentityServer/ConfigurationDb
    
- **4. 执行完迁移后,初始化数据,cmd执行如下命令**

    > dotnet run -s Hx.IdentityServer /seed

## 使用说明

- **1. 上述步骤执行完之后,启动项目,,或者运行doenet  Hx.IdentityServer.dll**

  **1.1 通过vs2019启动**

    **1.2 解决方案文件中打开cmd执行dotnet build编译项目,然后在生成的Hx.IdentityServer.dll所在路径执行如下命令启动应用,dotnet Hx.IdentityServer.dll**
    
    **1.3 解决方案文件中打开cmd执行dotnet build编译项目,然后定位到生成路径一般为Hx.IdentityServer\bin\Debug\netcoreapp3.1路径,直接点击应用Hx.IdentityServer.exe启动应用**
- **2. 浏览器输入http://127.0.0.1:5002或者http://localhost:5002打开网站地址进入登录页如下:**
后面还有 19 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。