【问题标题】:javax websocket client with access token带有访问令牌的 javax websocket 客户端
【发布时间】:2015-11-03 17:56:57
【问题描述】:

有人可以给我提供使用 javax.websocket 的带有访问令牌的 webcket 客户端的简单示例吗?

我想连接到 websocket,发送消息并收听消息。所有消息均为 JSON 格式。

(对不起,我正在学习Java,谢谢)

javax.websocket client simple example 非常相似,但它不使用访问令牌。

谢谢。

【问题讨论】:

    标签: java websocket


    【解决方案1】:

    当任何 websocket 客户端连接到 websocket 服务器时,创建一个 access token (random UUID or some thing else) 并将其作为 CONNECT 帧的回调发送。

    您可以将session idaccess token 的映射存储在您的websocket 服务器中以验证客户端。

    从客户端,每条消息都将此令牌添加为您的 Json 的一部分,并在服务器端验证访问令牌是否有效。 (检查此会话 id 是否与客户端发送的访问令牌匹配)

    一旦客户端断开连接,您可以删除此access token(基于session id),以防止任何访问令牌的滥用。

    【讨论】:

      猜你喜欢
      • 2013-11-02
      • 1970-01-01
      • 2022-07-14
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 2021-11-26
      • 2012-08-23
      • 2018-10-27
      相关资源
      最近更新 更多