Я хочу настроить Spring Security для включения аутентификации BASIC и DIGEST для одного и того же набора URL, но неясно, возможно ли это.Я вижу, что мне нужно включить несколько экземпляров AuthenticationEntryPoint
, чтобы установить соответствующие заголовки HTTP, но я не вижу встроенных классов, чтобы приспособиться к этому.DelegatingAuthenticationEntryPoint
подходит близко, но в итоге он выбирает только одну точку входа.
Я реализовал пользовательский AuthenticationEntryPoint
, который вызывает метод начала в предоставленном списке экземпляров AuthenticationEntryPoint
, нов конечном итоге он выдает IllegalStateException
, потому что каждый AuthenticationEntryPoint
вызывает sendError (что, как я понимаю, недопустимо).
Есть ли способ сделать это без реализации полностью настраиваемой точки входа?