Детали входа в контексте безопасности при звонке от почтальона - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь получить имя текущего пользователя в контексте безопасности, но он всегда возвращает anonymoususer. я звоню API от остальных клиентов -POSTMAN. я хочу знать, как я могу передать идентификатор пользователя от почтальона, чтобы он мог войти в держатель контекста безопасности

        if (SecurityContextHolder.getContext().getAuthentication() == null) {
            // throw new BusinessException("Authorized user is not found.",
            // INSUFFICIENT_PRIVILEGE);
        }
        return (UserEntity) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
    }```

1 Ответ

0 голосов
/ 19 июня 2019

Спасибо всем, сейчас я передаю его в заголовке запроса и устанавливаю в Security ContextHolder, и мне нужно написать реализацию UserDetails из Spring Security, чтобы загрузить его в соответствии с моими требованиями.

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