明人不說暗話,跟着阿笨一塊兒玩WebApi!開發提供數據的WebApi服務,最重要的是數據的安全性。那麼對於咱們來講,如何確保數據的安全將是咱們須要思考的問題。爲了保護咱們的WebApi數據接口不被他人非法調用,咱們採用身份認證機制,經常使用的身份認證方式用Https基本認證(結合SSL證書),在ASP.NET WebService服務中能夠經過SoapHead驗證機制來實現,那麼在ASP.NET WebApi中咱們應該如何保證咱們的接口安全呢?在上此分享課程中阿笨給你們帶來了《ASP.NET WebApi 基於分佈式Session方式實現Token簽名認證》和《ASP.NET WebApi 基於JWT實現Token簽名認證》。今天阿笨給你們帶來另一種解決方案《ASP.NET WebApi 基於OAuth2.0實現Token簽名認證》若是您對本次分享課程感興趣的話,那麼請跟着阿笨一塊兒學習吧。安全
1.一、本次分享課程包含知識點以下:網絡
1)、對ASP.NET WebApi 如何實現身份認證進一步瞭解和學習。框架
2)、掌握.NET中的OAuth2.0 密碼模式(resource owner password credentials)的實戰項目運用。(強烈推薦)分佈式
3)、.NET開源輕量級HTTP網絡請求框架RestSharp在ASP.NET WebApi中的基本運用。學習
4)、ASP.NET WebAPI自定義HTTP參數綁定支持多參數POST請求。(強烈推薦)blog
5)、ASP.NET WebApi 基於OAuth2.0實現Token簽名認證。接口
1.二、一句話總結:今天咱們要解決的問題?開發
ASP.NET WebAPI如何保證客戶端以安全身份認證方式進行訪問。io
廢話很少說,直接上乾貨,咱們不生產乾貨,咱們只是乾貨的搬運class
2.一、什麼是OAuth2.0
2.二、OAuth2.0的幾種受權類型
2.三、什麼場景下會用到OAuth2.0受權