Как правильно привязать сущность к пользователю авторизовавшегося через oauth?
Подскажите, как в спринге организовывать работу с entity которые привязаны к авторизованным пользователем через auth?
Проблема в том, что когда юзер авторизовался через oauth и мы знаем только его ник, а через ник подвязывать сохранение entity в приложении не очень.
UserDetailsService имплементирует метод findUserByUsername (емнип) - возвращает UserDetails, а там и сущность User можно получать. Или Autentification из SecurityContext с getPrincipal. Или я не правильно понял вопрос.