原创 IdentityServer4:客戶端模式

IdentityServer4:客戶端模式 Api 資源項目 創建項目 打開 VS,創建一個“AspNet Core WebApi” 項目, 名爲:Dotnet.WebApi.Ids4.CustomerApi 依賴包 添加依賴包 <

原创 IdentityServer4:密碼模式

IdentityServer4:密碼授權模式 Api 資源項目 創建項目 打開 VS,創建一個“AspNet Core WebApi” 項目, 名爲:Dotnet.WebApi.Ids4.ProductApi 依賴包 添加依賴包 <

原创 IdentityServer4:授權碼模式

目錄IdentityServer4:授權碼模式Api 資源項目創建項目依賴包添加認證方案添加 Api修改 Index 視圖添加 ApiData 視圖添加 UserInfo 視圖認證服務器創建項目依賴包配置 IdentityServer4集成

原创 AspNet Core: Jwt 身份認證

目錄AspNet Core: Jwt 身份認證資源服務器創建項目依賴包添加APIProgram認證服務器創建項目依賴包數據庫JWTUserJWTDbContextappsettings.json用戶註冊Token 控制器Program客戶端

原创 IdentityServer4: 集成 AspNetCore Identity 框架

目錄IdentityServer4 集成 identity 框架新增依賴包集成代碼數據庫遷移生成用戶信息修改 IdentityServer.QuickstartUI 代碼登錄退出使用 IdentityUser 用戶登錄 IdentitySe

原创 IdentityServer4: 配置項持久化

目錄IdentityServer 配置項持久化創建 IdentityServer 項目添加依賴包添加數據庫遷移ConfigurationDbContextPersistedGrantDbContext生成初始化數據嚴重 BUG集成代碼app

原创 IdentityServer4: 使用固定證書

目錄固定證書簡介生產環境生成證書下載 OpenSSL 工具設置環境變量生成 KEY合併成.pfx 文件使用證書配置證書加載證書驗證 AccessToken 固定證書 簡介 爲了保證 IdentityServer4 發佈的令牌不被人篡改和僞造

原创 IoT教程:microsoft/IoT-For-Beginners

一個非常棒的物聯網教程 microsoft/IoT-For-Beginners :https://github.com/microsoft/IoT-For-Beginners

原创 ESP32: Blink 示例(ESP-IDF 開發環境)

目錄Blink示例材料準備硬件連線創建項目程序入口打開 idf.py 前端設置目標設備配置 GPIO選擇串口編譯工程燒錄與監視輸出結果 Blink示例 本節以Blink示例程序爲例,一步步地完成一個簡單的ESP-IDF示例程序編譯。需要注意

原创 ESP32 開發環境的搭建與詳解

ESP32 開發環境的搭建與詳解 目錄ESP32 開發環境的搭建與詳解ESP-IDF安裝windows 系統idf.pyVS Code 代碼編輯工具vscode-esp-idf-extensionHello_world 示例創建項目程序入口

原创 Abp vnext + MQTTnet

目錄前言Artizan.Iot.Hub.Mqtt.Application.ContractsIMqttServiceBaseIMqttConnectionService :負責 MqttServer 與連接相關初始化IMqttPublish

原创 Abp:CSRF Anti Forgery

目錄文檔CSRF Anti Forgery token什麼時候寫入Cookie?在Cookie中獲取 anti-forgery token設置請求頭 RequestVerificationToken實戰如何生成 anti-forgery t

原创 AspNet Core 開發之旅

AspNet Core 開發之旅 https://www.yogihosting.com/aspnet-core-introduction/

原创 Abp vNext : 使用郵件

https://docs.abp.io/en/abp/latest/Emailing 使用郵件 第一步:在項目中已入如下包: <PackageReference Include="Volo.Abp.Emailing" Version

原创 Abp vNext : 使用 BackgroundJobs

內存中的BackgroundJobs 第1步:在項目中應用如下包: <PackageReference Include="Volo.Abp.BackgroundJobs" Version="6.0.1" /> 然後添加模塊依賴 using