«Несанкционировано: для доступа к этому ресурсу требуется полная аутентификация» при загрузке приложения.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 «Несанкционировано: для доступа к этому ресурсу требуется полная аутентификация» при загрузке приложения.

Сообщение Anonymous »

Я использую JHispter 6.10 (Spring Boot 2.2.7.RELEASE) + React для своего проекта. Недавно я пришел к необходимости использовать объекты в качестве каталогов (чтобы администратор мог легко ими управлять), и их нужно было использовать на странице регистрации.
Я хотел добавить раскрывающийся список на странице регистрации, но возникла проблема с SecurityConfiguration.java, поэтому я добавил объекты, которые будут разрешены всем:

Код: Выделить всё

.antMatchers("/api/comunidad-famdals").permitAll()
.antMatchers("/api/ciudads").permitAll()
.antMatchers("/api/estados").permitAll()
.antMatchers("/api/ladrillo-famdals").permitAll()
.antMatchers("/api/pais").permitAll()
.antMatchers("/api/**").authenticated()
Кажется, все работает нормально, но при первой загрузке приложения (в режиме разработки) выдается следующая ошибка:

Код: Выделить всё

2020-10-09 02:03:33.337 DEBUG 63312 --- [  XNIO-1 task-9] c.f.m.r.CustomAuditEventRepository       : Enter: add() with argument[s] = [AuditEvent [timestamp=2020-10-09T07:03:33.302498Z, principal=anonymousUser, type=AUTHORIZATION_FAILURE, data={details=org.springframework.security.web.authentication.WebAuthenticationDetails@b364: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: null, type=org.springframework.security.access.AccessDeniedException, message=Access is denied}]]
2020-10-09 02:03:33.342 DEBUG 63312 --- [  XNIO-1 task-9] c.f.m.r.CustomAuditEventRepository       : Exit: add() with result = null
2020-10-09 02:03:33.473  WARN 63312 --- [  XNIO-1 task-9] o.z.problem.spring.common.AdviceTraits   : Unauthorized: Full authentication is required to access this resource
2020-10-09 02:03:33.564  WARN 63312 --- [  XNIO-1 task-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.security.authentication.InsufficientAuthenticationException: Full authentication is required to access this resource]
И при попытке зарегистрироваться выпадающий список все равно ничего не показывает:
Изображение

Но если я снова пойду домой, терминал покажет, что все запросы были выполнены правильно, и конечно же, если я вернусь на страницу регистрации:
Изображение

Я что-то упустил в SecurityConfiguration.java или порядок конфигурации должен быть другим, чтобы она работала правильно?

Подробнее здесь: https://stackoverflow.com/questions/642 ... e-when-boo
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»