Не удалось загрузить настраиваемый компонент заявки из URL-адреса браузера в angular 6 после аутентификации с помощью лазурного.
Я использую microsoft-adal-angular6 для аутентификации из лазурной и пост-аутентификации, пользователь перенаправляется на регистрацию component.app по умолчанию, выполненную в лазурном режиме, и задает URL-адрес ответа как "localhost:4200/"
обычно, когда пользователь входит в приложение с использованием страницы входа в лазурном режиме, пользователь перенаправляется к компоненту панели мониторинга по умолчанию в соответствии с данными маршрутизации, приведенными ниже. но я хочу создать URL-адрес, например "localhost:4200 / заявка /123", и когда пользователь нажимает URL-адрес из браузера, если пользователь не вошел в систему, перенаправляет страницу входа в лазурь и сообщение проверяется, должно перенаправлять на страницу требований вместо панели мониторинга по умолчанию page. но в настоящее время пользователь переходит на страницу панели управления по умолчанию, когда URL-адрес ответа возвращается из службы adal, а URL-адрес также получает номер претензии об изменении и потере из браузера.
Этот "localhost:4200 / претензия /123" загружает конкретный компонент заявки с правильными данными, если я удалю защиту аутентификации службы adal и если пользователь уже вошел в систему.
конфигурация адала:
MsAdalAngular6Module.forRoot({
tenant: ApplicationKeys[0].tenantId,
clientId: ApplicationKeys[1].clientId,
redirectUri: "localhost:4200/",
navigateToLoginRequestUrl: false
//cacheLocation: 'localStorage',
})],
маршрутизация приложений:
{ path: '', redirectTo: 'dashboard', pathMatch: 'full' },
{ path: 'dashboard', component: dashboardComponent, canActivate: [AuthenticationGuard] },
{ path: 'claim/:id', loadChildren: '@app/internal-portal/claim/claim.module#claimInternalPortalModule',
canActivate: [AuthenticationGuard] }
Детали компонента дочернего требования:
{ path: '', component: ClaimDetailsComponent },
{ path: 'cliamForm', component: ClaimDetailsComponent },