zoukankan      html  css  js  c++  java
  • Skoruba.IdentityServer4.Admin 踩坑

    1.如何迁移

    这里我选的mssql数据库  

    选择“MyProject.Admin.EntityFramework.SqlServer”项目。

    打开包管理控制台:

    MyProject.Admin.EntityFramework.SqlServer作为默认项目。
    执行命令: update-database -context AdminIdentityDbContext(依次执行 /Migrations/文件下面的各个DbContext)
    这里注意[DbContext(typeof(AdminIdentityDbContext))] ,DbContext是类特性


    2.如果是按照github上执行的

    dotnet new skoruba.is4admin --name MyProject --title MyProject --adminemail "admin@example.com" --adminpassword "Pa$$word123"
    --adminrole MyRole --adminclientid MyClientId --adminclientsecret MyClientSecret --dockersupport false
    命令
    去“MyProject.STS.Identity” 项目下查看appsettings.json 文件中的
    "LoginConfiguration": {
    "ResolutionPolicy": "Username"
    },
    配置“Username” 一admin 作为登录账号,密码是“admin@example.com”。


    3.如何运行种子数据
    “MyProject.Admin”项目,修改启动程序 Program.cs 文件 -> Main, 取消注释:DbMigrationHelpers.EnsureSeedData(host)
    identitydata.json 是: Clients 与 Resources;
    identityserverdata.json 是: Users (default admin 用户名、密码)

    参考博客 https://www.cnblogs.com/hopesun/p/11870705.html

    学习identityserver4   视频教程地址 https://www.bilibili.com/video/BV16b411k7yM

    https://www.cnblogs.com/savorboard/p/aspnetcore-identity.html 理解Claims

    https://www.cnblogs.com/stulzq/p/8119928.html 结合教程与翻译文章理解理解

  • 相关阅读:
    05-3. 六度空间 (PAT)
    05-2. Saving James Bond
    05-1. List Components (PAT)
    04-3. Huffman Codes (PAT)
    04-2. File Transfer (PAT)
    04-1. Root of AVL Tree (PAT)
    03-3. Tree Traversals Again (PAT)
    03-2. List Leaves (PAT)
    03-1. 二分法求多项式单根(PAT)
    CDH Namenode自动切换(active-standby)
  • 原文地址:https://www.cnblogs.com/youlicc/p/13817765.html
Copyright © 2011-2022 走看看