【问题标题】:Custom SignalR Serverless Access Token (JWT) within negotiate method?协商方法中的自定义 SignalR 无服务器访问令牌(JWT)?
【发布时间】:2020-09-20 09:57:20
【问题描述】:

是否可以在 SignalR Serverless 的协商函数中生成您自己的 JWT,并在触发来自 EventGrid 的连接事件时将相同的 JWT 传回给您?

当我的 EventGridTrigger 在新连接上执行时,我得到了我设置的 UserId,但 AccessToken 不是我从协商函数返回的那个。

我想在 JWT 中存储额外的信息,以后可以在无服务器 SignalR 客户端连接已连接事件触发时通过 JWT 中的附加声明访问这些信息。

【问题讨论】:

    标签: signalr azure-eventgrid azure-signalr signalr-service


    【解决方案1】:

    更新:虽然以下情况属实,但根据issue 中的讨论,自定义令牌不会传递给事件网格。相反,建议使用the new upstream feature

    This seems to be implemented 在 Azure Functions 的 SignalR 服务扩展中。您可以尝试类似的方法。

    如果您使用的是 Azure Functions,SignalRConnectionInfoAttribute 具有 IdTokenClaimTypeList 所需的属性。

    【讨论】:

      猜你喜欢
      • 2022-01-11
      • 1970-01-01
      • 2017-03-08
      • 2018-02-14
      • 2020-05-25
      • 1970-01-01
      • 2021-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多