在Angular 6库中使用Okta登录小部件

时间:2018-11-23 20:22:33

标签: angular6 okta

我有一个设置为使用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>

0 个答案:

没有答案