使用pusher的存在/私有信道的auth的不同方法

时间:2014-08-04 15:59:49

标签: authentication pusher

我正在创建一个应用程序,其中有一个用于聊天的状态通道和一个用于管理员的专用通道,因此他们的身份验证过程必须不同,但是没有关于如何对状态和私有方法使用不同身份验证方法的文档。

文档:http://pusher.com/docs/authenticating_users

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:2)

接收HTTP身份验证请求的身份验证端点将收到channel_name作为请求的参数。在确定要对用户执行哪种类型的身份验证时,您可以使用此功能(例如channelName.startsWith('presence-'))。

如果您在生成页面时知道要进行身份验证的用户类型(通过会话或URL),则可以设置auth端点。还可以更改用于对用户进行身份验证的身份验证终结点。请参阅:http://pusher.com/docs/client_api_guide/client_connect#authendpoint-smallstringsmall

您使用的解决方案取决于您的应用程序。