Springboot автоматически сопоставит данные пользователя, вошедшего в систему, с этим объектом. Теперь вы можете сделать следующее, чтобы получить доступ к имени пользователя

лизовал аутентификацию JWT и LDAP, используя Spring Security Oauth2. Кажется, что он работает нормально, и я могу войти с моими учетными данными LDAP.

Теперь есть одно требование, что мне нужно использовать информацию о вошедшем в систему пользователе, чтобы сохранить детали в базе данных - особенно, когда этот пользователь добавляет / обновляет новую запись. Я пытался получить это с помощью Spring Security путем использования

SecurityContextHolder.getContext().getAuthentication().getDetails() 

но он не возвращает всю ту информацию, которую я имею в JWT. Он просто возвращает Remote IP, значение токена JWT и аутентифицированное значение true. Он даже не возвращает имя ().

Я новичок в JWT, поэтому не уверен, что мне нужно извлечь его, прочитав этот токен, и даже узнать, как мы можем его достичь.

Любые указатели будут оценены.

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос