【问题标题】:Token authentication for django channelsdjango 频道的令牌认证
【发布时间】:2020-08-07 21:16:38
【问题描述】:

我试图将 React、django 和 django 通道集成在一起,但是我在尝试验证套接字连接时遇到了一些麻烦。

这里有一些帖子: first link enter link description here

但他们没有谈论如何在前端部分使用它。

有些帖子建议将令牌放在 URL 中,例如:

WebSocket('wss://example.com/my-ws-endpoint/?token=' + token, ...)

但这样做似乎有很多安全危险信号。因此,这里有一种简单的方法来解决通道 websockets 的令牌身份验证问题吗?

【问题讨论】:

    标签: django reactjs websocket token django-channels


    【解决方案1】:

    请查看this。它使用 http-proxy 中间件将令牌放在请求标头中,而不是将其放在 URL 中。 此外,您可以在 Django 频道in this post 中了解一种很好的身份验证方法。

    【讨论】:

    • 嗨,兄弟,感谢您抽出宝贵时间回答我的问题,我已经阅读了您提供给我的链接,但是,实现起来似乎有点复杂。我采用了另一种方法,即通过 cookie 标头发送令牌:linkl
    猜你喜欢
    • 2017-10-29
    • 2020-10-24
    • 2017-09-09
    • 2019-04-11
    • 2017-01-24
    • 2016-08-08
    • 2013-01-28
    • 2023-03-29
    • 2021-08-03
    相关资源
    最近更新 更多