1

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

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

我想在 JWT 中存储额外的信息,以后可以通过 JWT 中的附加声明在 Serverless SignalR Client Connection Connected 事件触发时访问这些信息。

4

1 回答 1

0

更新:虽然以下情况属实,但根据本期的讨论,自定义令牌不会传递给事件网格。相反,建议使用新的上游功能

这似乎在 Azure Functions 的 SignalR 服务扩展中实现。您可以尝试类似的方法。

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

于 2020-07-03T12:56:21.000 回答