• 點部落
  • 首頁
  • RSS
    • 登入

余小章 @ 大內殿堂

祕訣無它,唯勤而已;唯有不斷學習,才能成長 by 余小章

2019-04-26

[ASP.NET Web API 2] 開發環境使用 SSL

  • 8636
  • 0
  • ASP.NET Web API 2
  • 2020-07-05

開發 Web API 的 SSL 設定卡到了一些關卡,順便測了幾個情境

...繼續閱讀 »
  • ASP.NET Web API 2
  • Certificate
  • SSL
2019-02-15

[ASP.NET Web API 2] 檔案上傳和下載

  • 24634
  • 0
  • ASP.NET Web API 2
  • 2020-07-05

本以為這是一個很簡單的題目,但由於我是用 OWin,所以只要依賴 HttpContext.Current 就無法使用,花了一些時間整理出不透過 HttpContext.Current 上傳檔案的用法

...繼續閱讀 »
  • ASP.NET Web API
2019-01-26

[Swagger] 使用 OAuth2 - Resource Owner Password / Implicit flow 測試受保護的 Web API

  • 1614
  • 0
  • Swagger

OAuth2 是目前大廠都有支援的一種授權機制, Swagger 也有支援,我將使用  Resource Owner Password / Implicit flow + Identity Framework 來進行演練。

...繼續閱讀 »
  • Swagger
  • ASP.NET Web API
2019-01-23

[Swagger] 一些 Swagger 編寫文件的技巧和 Client Code Gen

  • 17893
  • 0
  • Swagger
  • 2021-11-03

前面幾篇寫了使用 Swagger 的方式,這篇記錄一下編寫文件的技巧以及支援 Client Code Gen 幾種方式

...繼續閱讀 »
  • ASP.NET Web API
  • Swagger
2019-01-21

[Swagger] 使用 Api_Key + JWT 測試受保護的 Web API

  • 11431
  • 0
  • Swagger
  • 2019-08-26

Swagger UI 上方有一個 api_key,這次我要利用他加上 JWT 來驗證

...繼續閱讀 »
  • Swagger
  • ASP.NET Web API
  • JWT
2019-01-21

[Swagger] 使用 Basic Auth 測試受保護的 Web API

  • 11340
  • 0
  • Swagger
  • 2019-01-24

通常 API 都會經過保護, 當 API 需要授權才能使用時,Swagger 就需要做一些調整才能正常的調用,設定好 Basic Auth 就會有驗證對話視窗

來看看怎麼完成的吧

...繼續閱讀 »
  • Swagger
  • ASP.NET Web API
  • Basic Auth
2019-01-19

[Swagger] 使用 Namespace 作為版本號

  • 4334
  • 0
  • Swagger
  • 2019-01-24

預設的情況,Web API 想要用相同的 ClassName 不同的 Namespace 來當成版本 URI 是不行的,幸好這件事不難官方也有提供解法

https://blogs.msdn.microsoft.com/webdev/2013/03/07/asp-net-web-api-using-namespaces-to-version-web-apis/

搬到 Swagger 也不難,只是有一些坑需要踩..
 

...繼續閱讀 »
  • Swagger
  • ASP.NET Web API
2019-01-19

[Swagger] 解決不支援多個操作行為

  • 5049
  • 0
  • Swagger
  • 2019-01-24

Swagger 是個不錯的文檔+測試工具,但是卻不支援多個行為,需要靠它來簡化文件的工作,怎麼辦?

...繼續閱讀 »
  • Swagger
  • ASP.NET Web API
2019-01-15

[Unit Test] 小技巧-利用 Header 提高 Web API 可測試性

  • 1098
  • 0
  • Unit Test

我的作法是在測試專案用OWIN把 WebApp 掛起來,測試案例便可直接打進 Web API,需要外部注入來改變內部狀態時,就不能像以前呼叫 Class,我想到了一些作法,比如組態擋、#if、Header,這裡就分享 Header 的做法

...繼續閱讀 »
  • Unit Test
  • ASP.NET Web API
2019-01-08

[ASP.NET Web API 2] 實作 System.IdentityModel.Tokens.Jwt 進行身分驗證

  • 8502
  • 0
  • ASP.NET Web API 2
  • 2020-07-05

續上篇 https://dotblogs.com.tw/yc421206/2019/01/07/authentication_via_jwt-dotnet,這裡介紹 MS JWT 的使用方式

...繼續閱讀 »
  • ASP.NET Web API 2
  • JWT
  • Unit Test
  • 1
  • 2
  • 3

系列文章

最新留言

標籤雲

  • 服務規範
  • 聯絡我們
© 2025 點部落 Ver. 2022.9.27.1
電魔小鋪有限公司 製作、維運;登豐數位科技 提供資安檢測