使用 .NET 6.0 進行 JWT 身份驗證的 ASP.NET Web Api。並使用 Microsoft Identity 框架來存儲使用者和角色等資料
github Source code 本文將記錄如何一步步從無到有使用 Dotnet Core 6.0 建立 ASP.NET Core Web API,其中將會使用到下列技術: Dotnet CLI Entity Framework Json Web Token SQL Server (Docker Version) ASP.NET Core Generator 專案完成後的檔案結構 ./專案目錄 ├── .config/ │ └── dotnet-tools.json ├── .vscode/ │ ├── launch.js │ └── tasks.json ├── Controller/ │ ├── AuthenticateController.cs │ ├── TodoController.cs │ └── WeatherForecast.cs ├── Data/ │ └── ApiDbContext.cs ├── Migrations/ ├── Models/ │ ├── AuthenticateData.cs │ └── ItemData.cs ├── obj/ ├── Properties/ │ └── launchSettings....