У меня есть угловое приложение, интегрированное с ASP.NET MVC (аутентификация включена с приложением AAD).У меня есть логика авторизации в app.component, которая работает, но есть одна страница, для которой нет логики авторизации.поэтому при попытке доступа к странице https://localhost:4433/#/tracking, после AAD-аутентификации пользователь перенаправляется на домашнюю страницу (https://localhost:4433/#/home) вместо того, чтобы перевести пользователя на компонент отслеживания
export const router: Routes = [
{ path: '', redirectTo: 'Home', pathMatch: 'full' },
{ path: 'Home', component: HomeComponent },
{ path: 'Tracking/:id', component: TrackingComponent }
{ path: '**', component: HomeComponent }];
export const routes: ModuleWithProviders = RouterModule.forRoot(router, { useHash: true });
здесьstartup.auth.cs
app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType);
app.UseCookieAuthentication(new CookieAuthenticationOptions());
app.UseOpenIdConnectAuthentication(
new OpenIdConnectAuthenticationOptions
{
ClientId = clientId,
Authority = authority,
PostLogoutRedirectUri = postLogoutRedirectUri,
RedirectUri = postLogoutRedirectUri
});
System.Web.Helpers.AntiForgeryConfig.UniqueClaimTypeIdentifier = System.IdentityModel.Claims.ClaimTypes.NameIdentifier;
Как я могу направить пользователя к реальной странице, а не к домашней странице после аутентификации. Или мне нужно использовать AADL.js с auth Guards