Как разрешить параметр аутентификации с помощью Spring Messaging RSocket @ConnectMapping - PullRequest
0 голосов
/ 01 августа 2020
@ConnectMapping("setup")
public void setup(@AuthenticationPrincipal Principal principal) {
}
@MessageMapping("hello")
public void hello(@AuthenticationPrincipal Principal principal) {
}

Два сопоставления находятся на стороне сервера.

Когда клиент RSocket устанавливает соединение с метаданными 'message / x.rsocket.authentication.v0',

а затем отправьте запрос на сопоставление hello.

Первый принципал имеет значение null.

Второй принципал - это ожидаемые данные аутентификации.

Как разрешить принципала в @ConnectMapping?

1 Ответ

0 голосов
/ 06 августа 2020

Правильная работа с spring-security-rsocket версией 5.3.4.RELEASE

...