Springboot автоматически сопоставит данные пользователя, вошедшего в систему, с этим объектом. Теперь вы можете сделать следующее, чтобы получить доступ к имени пользователя
лизовал аутентификацию JWT и LDAP, используя Spring Security Oauth2. Кажется, что он работает нормально, и я могу войти с моими учетными данными LDAP.
Теперь есть одно требование, что мне нужно использовать информацию о вошедшем в систему пользователе, чтобы сохранить детали в базе данных - особенно, когда этот пользователь добавляет / обновляет новую запись. Я пытался получить это с помощью Spring Security путем использования
SecurityContextHolder.getContext().getAuthentication().getDetails()
но он не возвращает всю ту информацию, которую я имею в JWT. Он просто возвращает Remote IP, значение токена JWT и аутентифицированное значение true. Он даже не возвращает имя ().
Я новичок в JWT, поэтому не уверен, что мне нужно извлечь его, прочитав этот токен, и даже узнать, как мы можем его достичь.
Любые указатели будут оценены.
Благодарю.