2013-03-09 54 views
1

我需要使用金字塔AuthTktAuthenticationPolicy授权与Twisted服务器的身份验证Cookie,以便我可以有效地进行长时间轮询。有没有办法允许Twisted服务器从金字塔解码身份验证cookie?金字塔AuthTktAuthenticationPolicy与其他框架

回答

0

AuthTktAuthenticationPolicy代码遵循标准设置我的mod_tkt_auth Apache模块。如果您实现相同的算法并在Twisted服务器上配置它以使用Pyramid服务器使用的相同秘密,则可以解码该cookie,是的。

事实上,金字塔重新使用了Paste项目中的tkt_auth代码来完成此项任务,并在非常宽松的MIT许可下获得许可。你也可以重复使用它来做Twisted应用程序;在the Paste bitbucket repository找到它。

parse_ticket()函数只需要服务器端的秘密,cookie值,远程连接的ip地址以及可选的哈希算法(MD5是默认值)。