【问题标题】:What is the AutobahnJS realm for?AutobahnJS 领域有什么用?
【发布时间】:2014-07-22 07:56:09
【问题描述】:

只是想知道 AutobahnJS 中神秘的 realm 字段是什么。从文档中,创建连接如下:

var connection = new autobahn.Connection({
    url: 'ws://127.0.0.1:9000/',
    realm: 'realm1'
});

我没有设置服务器端领域,那么这个领域参数是做什么用的?此外,它是一个必填字段,这意味着它必须是连接工作所必需的。有人可以启发我们吗?

【问题讨论】:

    标签: javascript autobahn wamp-protocol


    【解决方案1】:

    Realm 是一个受身份验证和授权保护的 WAMP 路由和管理域(可选)。 (见https://wamp-proto.org/_static/gen/wamp_latest.html#realms-sessions-and-transports)。

    单个 WAMP 路由器可以管理多个领域。因此,realm 是建立会话所必需的,因为仅服务器 URL 不足以知道将会话附加到哪个领域。

    PS:AutobahnJS 文档应该讨论这个 .. 需要改进。

    【讨论】:

    猜你喜欢
    • 2010-12-24
    • 2010-09-26
    • 2012-01-24
    • 2017-03-28
    • 2011-03-13
    • 2010-10-23
    • 2021-05-20
    • 2016-04-25
    • 1970-01-01
    相关资源
    最近更新 更多