@ConnectMapping("setup")
public void setup(@AuthenticationPrincipal Principal principal) {
}
@MessageMapping("hello")
public void hello(@AuthenticationPrincipal Principal principal) {
}
这两个映射位于服务器端。
当 RSocket 客户端使用 'message/x.rsocket.authentication.v0' 元数据建立连接时,
然后向hello
映射发送请求。
第一个主体为空。
第二个主体是预期的身份验证数据。
如何解析@ConnectMapping 中的主体?