Authorization Phoenix:授权经过身份验证的用户加入频道

Authorization Phoenix:授权经过身份验证的用户加入频道,authorization,phoenix-framework,channels,Authorization,Phoenix Framework,Channels,使用我的新Hellophenix应用程序,我用注册/登录表单构建了一个标准的基本http用户身份验证 接下来,我尝试了频道。它工作得很好。然后,我希望经过身份验证的用户和那些已经通过身份验证的用户能够加入一些通道。根据该文件: 客户端必须加入一个通道才能在该通道上发送和接收PubSub事件 频道您的频道必须实现一个join/3回调 授权给定主题的套接字。例如,你可以 检查是否允许用户加入该特定房间 听起来不错,但我想知道什么是最有效的方法。我考虑在身份验证时返回一个与用户模型关联的令牌,因此该令

使用我的新Hellophenix应用程序,我用注册/登录表单构建了一个标准的基本http用户身份验证

接下来,我尝试了频道。它工作得很好。然后,我希望经过身份验证的用户和那些已经通过身份验证的用户能够加入一些通道。根据该文件:

客户端必须加入一个通道才能在该通道上发送和接收PubSub事件 频道您的频道必须实现一个join/3回调 授权给定主题的套接字。例如,你可以 检查是否允许用户加入该特定房间

听起来不错,但我想知道什么是最有效的方法。我考虑在身份验证时返回一个与用户模型关联的令牌,因此该令牌被传递回WebSocket。join/3回调可以验证此令牌是否与模型中的令牌匹配


这是最有效的方法吗

我想我找到了答案。对于我想要达到的目标来说是完美的