В моем app.module.ts у меня есть эта конфигурация для msal- angular:
imports: [
BrowserModule.withServerTransition({ appId: 'ng-cli-universal' }),
HttpClientModule,
FormsModule,
RouterModule.forRoot([
{ path: '', component: HomeComponent, pathMatch: 'full' },
{ path: 'ms-profile', component: MsProfileComponent, canActivate: [ MsalGuard ] }
]),
RouterModule,
MsalModule.forRoot({
auth: {
clientId: '7be72f7e-2433-4ef8-b1c7-9b1c91514659',
authority: 'https://login.microsoftonline.com//d566b150-219d-4312-ba59-3dca2f84a2ac',
validateAuthority: true,
redirectUri: 'http://localhost:4200/',
postLogoutRedirectUri: 'http://localhost:4200/',
navigateToLoginRequestUrl: true
}
}
)
]
Обычно (согласно документации) я должен получить перенаправление на страницу входа для aad (Azure Active Directory), но я всегда получаю всплывающее окно. В этом случае я хочу пройти аутентификацию через редирект.