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
评论没有发现