7

AutobahnJSの不思議なrealmフィールドとは何なのか気になります。ドキュメントから、接続を作成する方法は次のとおりです。

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

サーバー側にレルムを設定していないので、このレルム パラメータは何のためにあるのでしょうか? さらに、接続が機能するために必要であることを意味する必須フィールドです。誰かがこれについて私たちを啓発できますか?

4

1 に答える 1

4

レルムは、認証と承認によって保護された WAMP ルーティングおよび管理ドメイン (オプション) です。( https://wamp-proto.org/_static/gen/wamp_latest.html#realms-sessions-and-transportを参照)。

1 つの WAMP ルーターで複数のレルムを管理できます。したがって、realmサーバー URL だけでは、セッションを接続するレルムを知るのに十分ではないため、セッションを確立するには が必要です。

PS: AutobahnJS のドキュメントでは、これについて説明する必要があります。改善が必要です。

于 2014-06-02T09:27:17.867 に答える