我有一个设置为使用LDAP进行身份验证的库。但是现在我想添加Okta(开放ID连接)作为身份验证的另一种可能性。
因此我已将此设置放置在库中:
这是库中的NgModule设置:
const moduleRoutes: Routes = [
{path: 'implicit/callback', component: OktaCallbackComponent }
]
@NgModule({
imports: [
BrowserModule,
BrowserAnimationsModule,
FormsModule,
ReactiveFormsModule,
HttpClientModule,
RouterModule.forChild(moduleRoutes),
MaterialModule,
],
declarations: [FooterComponent, LoginComponent, NavigationComponent, MenuItemComponent, HeaderComponent,
NotAuthorizedComponent, NotFoundComponent, MainContentComponent, FloatContentComponent, UserMenuComponent],
exports: [NavigationComponent, FooterComponent, HeaderComponent, MainContentComponent, FloatContentComponent,
NotAuthorizedComponent, NotFoundComponent, LoginComponent, RouterModule],
providers: [{ provide: ConfigService, useValue: configService}]
但是我在有角度的主库(polyfills.js,vendor.js,main.js,runtime.js)上得到了404:
我注意到该文件正在隐式目录中查找所有文件,这是不正确的,因为它应该在根目录中。 http://localhost:4200/implicit/runtime.js
我将index.html基本href:从基本href =“ ./”更改为基本href =“ /”,我回到首页,但是没有将令牌保存在本地存储中。 / p>