明人不說暗話,跟着阿笨一塊兒學玩WebApi!開發提供數據的WebApi服務,最重要的是數據的安全性。那麼對於咱們來講,如何確保數據的安全將會是須要思考的問題。在ASP.NETWebService服務中能夠經過SoapHead驗證機制來實現,那麼在ASP.NET WebApi中咱們應該如何保證咱們的接口安全呢?若是您對本次分享課程《ASP.NET WebApi 基於分佈式Session方式實現Token簽名認證》感興趣的話,那麼請跟蹤阿笨一塊兒學習吧。安全
1.一、本次分享課程包含知識點以下:服務器
1)、對ASP.NET WebApi 如何實現身份認證進一步瞭解和學習。網絡
2)、ASP.NET 如何實現將自定義Session存儲在Redis中。框架
3)、.NET開源輕量級HTTP網絡請求框架RestSharp在ASP.NET WebApi中的基本運用。分佈式
4)、ASP.NET WebAPI自定義HTTP參數綁定支持多參數POST請求。(強烈推薦)學習
5)、ASP.NET WebApi如何基於分佈式Session方式實現Token認證。spa
1.二、一句話總結:今天咱們要解決的問題?3d
ASP.NET WebAPI如何保證客戶端以安全的方式進行訪問。htm
廢話很少說,直接上乾貨,咱們不生產乾貨,咱們只是乾貨的搬運工。token
2.一、什麼是受權 (authorization) ?
2.二、什麼是認證 (authentication) ?
2.三、認證 (authentication) 和受權 (authorization) 的區別
3.一、ASP.NET WebAPI如何保證客戶端以安全的方式進行訪問
3.二、基於分佈式Session方式實現Token認證基本思路以下:
基本流程上是這樣的:
●用戶使用用戶名密碼來請求服務器。
●服務器進行驗證用戶的信息。
●服務器經過驗證發送給用戶一個token。
●客戶端存儲token,並在每次請求時附送上這個token值。
●服務端驗證token值,並返回數據。
Session實現Token簽名認證原理圖
登錄
基於Session實現Token簽名認證
分佈式Session
做者:阿笨
官方QQ一羣(已滿):422315558
官方QQ二羣(加入):574187616
我的講師課堂主頁:http://study.163.com/instructor/2544628.htm?share=2&shareId=2544628
我的課程主頁:http://dwz.cn/ABenNET