0

angular2-oauth-oidcをoktaで実装したAngular 5アプリケーションがあります。

ログアウトしようとすると、Invalid_token という 400 Bad Request エラーが発生します。セッションの有効期限が切れたようです。

ログアウト ボタンをクリックすると、ログアウトに使用されるコードは次のようになります。

this.oauthService.logOut();

私の app.component.ts ファイル:

this.oauthService.redirectUri = window.location.origin;
    this.oauthService.clientId = oktaClientId;
    this.oauthService.scope = 'openid profile email';
    this.oauthService.issuer = 'https://aaaa.oktapreview.com';
    this.oauthService.tokenValidationHandler = new JwksValidationHandler();
    this.oauthService.setupAutomaticSilentRefresh();

    // Load Discovery Document and then try to login the user
    this.oauthService.loadDiscoveryDocument().then(() => {
      this.oauthService.tryLogin({
        onTokenReceived: (info) => {
          this.router.navigate([info.state]);
        }
      });

セッションの有効期限が切れたら、ログアウトの処理を手伝ってください。前もって感謝します。

4

0 に答える 0