.Net Core 設定 Middleware 引發前端錯誤問題
Http Status Code 401 前端 axios status 抓到狀態是 0 是怎麼一回事?
Http Status Code 401 前端 axios status 抓到狀態是 0 是怎麼一回事?
最近用 .NET Core 做動態依照資料庫使用者會帶過來參數去尋找檔案路徑做回傳下載。下載檔案都是舊版本。我看Console 的 Network 都是 200
。也沒有看到 204
抓Cache 的結果。這到底是為什麼呢?今天遇到我覺得要把這個問題找到。
這邊說這麼詳細是怕有各種情境有可能就會有不一樣結果。
提到網頁功能一定會有下載檔案/上傳檔案
需求,這邊整理會用到方法與遇到上傳檔案問題。
一般我們使用 Ajax 很長遇到跨域問題,之前我們很長設定 CORS
後端坐跨域設定結束這一回合。最近有研究 SSO 登入,有關 cookies 在不同子網域能不能做到 cookies 問題,原本覺得 cookies 是走 origin 的。結果後來發現 cookies 是走 SameSite ,我這邊就馬上惡補一下。結果發現有些東西很重要,但我竟然不知道,這邊簡單筆記一下。不過大致上你沒有要做到跨子網域登入一些東西可能就用不太到。
因為測試 SameSite 需要用 https,要怎麼快速實作環境是一個重點。
我們公司使用 Serillog,這邊特別去看 Serillog 怎麼使用,這邊我自學的書是教使用 Nlog,下次有機會在筆記。
我們工程師有時候會寫前端、後端程式,相關裝的套件會不太一樣。像是以前寫 Java 開發的設定會不一樣,我們會複製多個 Eclipse 依照專案做設定和安裝套件,但是 Visual Studio Code 是針對 User使用者帳號,在管理上我們不太可能切換帳號。這邊有找到方法試試。
舊電腦用了8年前,最近朋友看到記憶體有下降,電腦也用了一陣子,是可以換電腦了。這邊特別紀錄 2023 年在欣亞購買電腦心得,順便紀錄購買電腦需要注意的事情。
本篇筆記紀錄使用 Net Core Identity 產生 Token 所做令牌做一些驗證信處理,帳號登入錯誤太多次,我們可以設定安全規則,在多次登入失敗可以封鎖幾分鐘帳號。我們可以產生令牌,令牌是有時效的,超過時間就會過期,這邊令牌非一般 JWT ,他是有 Data Protection API 做一層加密,這邊不會探討這部分。
驗證與授權是很常用在帳號登入權限判斷,驗證(Authientication)
和授權(Authorization)
要先瞭解這兩個名詞才能順暢了解範例在做什麼。