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]);
}
});
セッションの有効期限が切れたら、ログアウトの処理を手伝ってください。前もって感謝します。