Необходимо войти в систему, прежде чем перейти к "/" - PullRequest
2 голосов
/ 28 апреля 2020

Я изменяю свой home.route.ts следующим образом:

export const HOME_ROUTE: Route = {
  path: '',
  component: HomeComponent,
  data: {
    authorities: ['ROLE_USER', 'ROLE_ADMIN'],
    pageTitle: 'home.title'
  },
  canActivate: [UserRouteAccessService]
};

, но в журнале терминала я вижу тонны ошибок через каждые миллисекунды, например:

2020-04-28 15:01:31.284 DEBUG 3588 --- [ XNIO-1 task-66] c.m.m.r.CustomAuditEventRepository       : Exit: add() with result = null
2020-04-28 15:01:31.285  WARN 3588 --- [ XNIO-1 task-66] o.z.problem.spring.common.AdviceTraits   : Unauthorized: Full authentication is required to access this resource
2020-04-28 15:01:31.286  WARN 3588 --- [ XNIO-1 task-66] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.security.authentication.InsufficientAuthenticationException: Full authentication is required to access
 this resource]

Каков наилучший способ входа в систему перед доступом к пути ''?

Извините за мой базис c engli sh, мой первый язык - французский.

1 Ответ

2 голосов
/ 29 апреля 2020

Недавно я столкнулся с чем-то похожим в приложении JHipster в Angular.

. Это произошло из-за нескольких компонентов, включенных в макет страницы, которые должны знать о пользователе: navbar, dev ribbon, ...

По умолчанию JHipster использует модальную форму для формы входа в систему, и это означает, что это всплывающее окно отображается на странице, содержащей компоненты макета, о которых я упоминал выше.

Моим решением было создать экран входа в систему с упрощенный макет (например, без навигационной панели), отображаемый на маршруте /login.

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