Аутентификация во время запроса GET с базовой аутентификацией - PullRequest
0 голосов
/ 04 мая 2019

У меня есть приложение Spring, которое скрыто за прокси. Приложение требует аутентификации на стартовом экране (форма входа). Прокси также требует аутентификации (базовая аутентификация). Допустим, я не могу избавиться от прокси. Очевидная идея состоит в том, чтобы не заставлять пользователей входить в систему дважды (учетные данные обычно одинаковы). Однако это будет означать, что пользователи будут проходить аутентификацию с помощью запроса GET (используя базовую аутентификацию), что кажется плохой идеей, поэтому у меня есть несколько вопросов:

  1. Это, как правило, неплохая идея для аутентификации пользователей во время запроса GET?
  2. Я все еще пытаюсь реализовать это самостоятельно с помощью фильтров аутентификации Spring, однако я хочу спросить, хороший ли это подход? Для формы входа у меня есть свой собственный WebSecurityConfigurerAdapter, а также моя собственная конечная точка, которая обрабатывает аутентификацию (которая в основном устанавливает cookie). Я предполагаю, что для моего случая мне понадобится второй WebSecurityConfigurerAdapter, который будет аутентифицировать пользователей через базовую аутентификацию с использованием фильтра аутентификации? Если да, есть ли способ установить муравьедов только один раз? Иначе, как я это понимаю, мне придется устанавливать сопоставления запросов для обеих конфигураций, что, конечно, однажды может привести к несогласованности?
...