repoze.who.plugins.macauth是repoze.who插件MAC接入認證:
  HTTP://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01
要使用MAC接入認證接入資源,客戶端必須獲得一組MAC憑據,包括一個ID和密鑰。他們利用這些憑證進行簽署請求到服務器。
當訪問受保護的資源時,服務器會生成該計劃“陸委會”401質詢響應如下:
> GET / protected_resource HTTP / 1.1
>主持人:example.com
  HTTP / 1.1 401未授權
  WWW驗證:MAC
該客戶端將使用自己的MAC憑據建立一個請求簽名,並將其納入像這樣Authorization頭:
> GET / protected_resource HTTP / 1.1
>主持人:example.com
>授權:MAC ID =“h480djs93hd8”
> TS =“1336363200”,
>隨機數=“dj83hs9s”
> MAC =“bhCQXTVyfj5cmA9uKkPFx1zeOXM =”
  HTTP / 1.1 200 OK
 的Content-Type:text / plain的
對於只有你的眼睛:機密數據!
這個插件使用tokenlib庫核查MAC憑據:
  HTTPS://github.com/mozilla-services/tokenlib
如果這個庫不能滿足您的需求,您可以提供自定義的回調函數的MAC ID標記解碼
要求:
- < LI>的Python
評論沒有發現