现在,我提高了我的龙卷风技能,并有一个关于用户身份验证的问题。
我的解决方案是在首页上创建安全令牌,然后将其与其他数据一起发送,从 javascript 到龙卷风服务器,在其中检查和验证用户。
我想到了 cookie,但我不知道如何读取 cookieWebSocketHandler.on_message
你认为呢 ?我哪里错了?谢谢
我建议你阅读概述部分 http://www.tornadoweb.org/en/branch2.4/overview.html在文档中。
那里应该有一些相关内容:
- Cookie 和安全 Cookie http://www.tornadoweb.org/en/branch2.4/overview.html#cookies-and-secure-cookies
- 用户认证 http://www.tornadoweb.org/en/branch2.4/overview.html#id1
- 第三方认证 http://www.tornadoweb.org/en/branch2.4/overview.html#third-party-authentication
EDIT
我刚刚意识到你的问题是关于网络套接字的。我相信您可以使用您概述的方法:
- 在应用程序的非 websocket 部分创建 cookie
- 检查 websocket 处理程序中的 cookie
您应该能够使用 websocket 处理程序访问请求标头self.request.headers
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)