前言 接【中篇】,在有一些場景下,我們需要對 ASP.NET Core 的加密方法進行擴展,來適應我們的需求,這個時候就需要使用到了一些 Core 提供的高級的功能。 本文還列舉了在集群場景下,有時候我們需要實現自己的一些方法來對Data Protection進行分布式配置。 加密擴展 ...
引言 最近線上環境遇到一個問題,就是ASP.NET Core Web應用在單個容器使用正常,擴展多個容器無法訪問的問題。查看容器日志,發現以下異常: 通過排查,發現了是由於 ASP.NET Core Data Protection 機制引起的。 Data Protection 機制 對於Data Protection機制,曉東大大已經有系列文章詳述了,我這里就不再過多贅述,只簡單總結一下。需要了解 ...
2019-10-11 11:37 0 724 推薦指數:
前言 接【中篇】,在有一些場景下,我們需要對 ASP.NET Core 的加密方法進行擴展,來適應我們的需求,這個時候就需要使用到了一些 Core 提供的高級的功能。 本文還列舉了在集群場景下,有時候我們需要實現自己的一些方法來對Data Protection進行分布式配置。 加密擴展 ...
前言 上篇主要是對 ASP.NET Core 的 Data Protection 做了一個簡單的介紹,本篇主要是介紹一下API及使用方法。 API 接口 ASP.NET Core Data Protectio 主要對普通開發人員提供了兩個接口,IDataProtectionProvider ...
ASP.NET Core Data Protection 不僅提供了非對稱加密能力,而且提供了靈活的秘鑰存儲方式以及一致的加解密接口(Protect與Unprotect)。Session中用到了它,Cookie驗證中用到了它,OpenIdConnect中也用到了它。。。當然你也可以在應用開發中使 ...
前言 上一篇博客記錄了如何在 Kestrel 中使用 HTTPS(SSL), 也是我們目前項目中實際使用到的。 數據安全往往是開發人員很容易忽略的一個部分,包括我自己。近兩年業內也出現了 ...
很久不來寫blog了,換了新工作后很累,很忙。每天常態化加班到21點,偶爾還會到凌晨,加班很累,但這段時間,也確實學到了不少知識,今天這篇文章和大家分享一下:Asp.Net Core中使用Swagger,你不得不踩的坑. 這篇文章着重講幾點: swagger 跨層注釋問題 ...
在前幾篇文章中我們一起探討了如何在Linux環境中安裝ASP.NET Core運行時環境及將ASP.NET Core項目部署在Jexus中,這篇文章中我們將探討如何將ASP.NET Core部署於Apache(阿帕奇)中。 很幸運能夠和大家一起學習和探討ASP.NET Core ...
關於如何在Linux中添加ASP.NET Core運行時環境請參考我的上一篇文章,本文章將不再做贅述。本文章運行環境如下: (1) 安裝獨立版Jexus 本教程安裝的是獨立版的Jexus,獨立版的Jexus自帶Mono,使用的是Mono的穩定版本4.8。安裝 Jexus 直接使用一下 ...
前言 這兩天在着實研究EF Core項目當中對於一些查詢也沒實際去檢測,於是想着利用放假時間去實際測試下,結果本文就出來了,too young,too simple,后續博主會從底層翻譯表達式樹弄起,來從源頭了解EF Core,通過本文你會明白不是EF Core團隊沒做性能優化,而是你根本 ...