Как заполнить детали аутентификации Spring Security? - PullRequest
1 голос
/ 14 июня 2019

У меня есть собственный провайдер для моего API в Grails (Spring Security):

@Component class ApiAuthenticationProvider implements AuthenticationProvider {

    @Autowired
    TokenGenerator tokenGenerator

    @Autowired
    PasswordEncoder passwordEncoder

    @Autowired
    ApiTokenStorageService tokenStorageService

    @Override
    Authentication authenticate(Authentication authentication) throws AuthenticationException {
    ...
    authentication.getDetails()     }

Теперь у меня есть Json, который я отправляю: { "username" : "username", "password" : "password123", "details" : {"uuid":"0000-0000-0000-0000-0000000"} }

Я могу получить имя пользователя и пароль в методе аутентификации, но не в "uuid". Как работает эта информация из аутентификации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...