我正在开发需要使用 Azure-B2C 进行身份验证的 Angular 4.5 应用程序。我已经完成了身份验证,但是在 azure 中的回复 URL 配置中出现一个或另一个错误
我在 Angular 应用程序中将路由设置为http://localhost:4000/#/app/dashboard 这是默认路由,始终称为 home
import { Routes, RouterModule } from '@angular/router';
import { Layout } from './layout.component';
const routes: Routes = [
{ path: '', component: Layout, children: [
{ path: '', redirectTo: 'dashboard', pathMatch: 'full' },
{ path: 'dashboard', loadChildren: '../dashboard/dashboard.module#DashboardModule' },
]}
];
export const ROUTES = RouterModule.forChild(routes);
场景一错误
如果我在 Azure -> 应用程序“回复 URL” http://localhost:4000中设置,我设法获得 Azure 登录页面,但登录后抛出错误,因为 azure 找不到返回 url。这通常是
场景二错误
如果我设置回复 url http://localhost:4000/#/app/dashboard那么它找不到来自 azure 的登录页面
我需要帮助来配置 Azure 的路由以使用身份验证令牌进行响应。
关于路由的任何建议都会很好