Asgardeo Auth Angular SDK - перехватчик не работает

Я использую Asgardeo Auth Angular SDK.(https://github.com/asgardeo/asgardeo-auth-angular-sdk#asgardeoauthinterceptor)

Я хочу использовать их перехватчик для отправки токена доступа на каждый HTTP-запрос.

Это мой app.module.ts (сервер WSO2 Identity — мой поставщик удостоверений):

      @NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    AppRoutingModule,
    BrowserModule,
    BrowserAnimationsModule,
    HttpClientModule,
    CoreModule,
    HttpClientXsrfModule.withOptions({
      cookieName: 'XSRF-TOKEN',
      headerName: 'X-XSRF-TOKEN',
    }),
    AsgardeoAuthModule.forRoot({
       clientID: {{clientId}},
       baseUrl: "https://localhost:9443",
       signInRedirectURL: "http://localhost:4200/login",
       signOutRedirectURL: "http://localhost:4200/login",
       enablePKCE: true,
       storage: Storage.LocalStorage,
       resourceServerURLs: [
          "https://localhost:8080/*",
       ],
       scope: ["openid", "internal_user_mgt_list", "internal_user_mgt_view", "internal_user_mgt_create", "internal_user_mgt_update", "internal_user_mgt_delete"]
    })
   ],
   providers: [
    {
       provide: HTTP_INTERCEPTORS,
       useClass: AsgardeoAuthInterceptor,
       multi: true
    }
  ],
  bootstrap: [AppComponent]
 })
 export class AppModule {}

но это не работает.

0 ответов

Другие вопросы по тегам