Итак, я следую этой публикации, чтобы загрузить конфигурацию oauth перед загрузкой приложения, и у меня возникает проблема: когда я вызываю OktaAuthModule.initAuth()
, она ожидает аргумент. Что я должен поставить в качестве аргумента, чтобы это работало? Вот мой код:
...
import { OktaAuthModule, OKTA_CONFIG } from '@okta/okta-angular';
...
@NgModule({
imports: [
...
OktaAuthModule.initAuth()
...
],
declarations [...],
providers: [{ provide: OKTA_CONFIG, useFactory: () => ({ issuer: environment['issuer'],
redirectUri: environment['redirectUri'],
clientId: environment['clientId'],
})
}],
bootstrap: [MainComponent]
})
Я пытался OktaAuthModule.initAuth(OKTA_CONFIG)
, но я получаю
Type 'InjectionToken<OktaConfig>' has no properties in common with type 'OktaConfig'.
Я также пытался OktaAuthModule.initAuth(@Inject(OKTA_CONFIG) config: OktaConfig)
, но я получаю
Parsing error: Argument expression expected