发布于 2019-03-13 09:03:44
我们将抛出一个类似的问题,您可以这样做:
在这种方法中,您可以嵌入一个不可见的iFrame,每次用户登录时,您都可以运行一个函数,该函数与iFrame通信并设置会话凭据(确实是令牌,但必须是RC的有效令牌),以便自动登录到用户,当他/她进入聊天链接时,会话已经打开。
<script>
window.parent.postMessage({
event: 'login-with-token',
loginToken: 'your-token'
}, 'http://your.rocket.chat.url');
</script>
另一种方法可能是创建OAUTH服务并将其配置为Rocket.Chat的登录服务,如果您与RC客户端共享URL,您可以启动一个小函数,使用OAUTH凭据从您的主端自动登录到RC (这是我们目前解决这个问题的解决方案,但比第一个选项要复杂一些),但这是一种更复杂的方法。
https://stackoverflow.com/questions/50566188
复制相似问题