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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
