Angular 13 - BrowserAuthError: interaction_in_progress: 進行中のインタラクションが検出されました
P粉176203781
P粉176203781 2024-03-27 13:57:20
0
1
452

ログアウトしてすぐに再度ログインしようとすると、次のエラーが発生しました。ブラウザを閉じるだけで問題が解決するようです。したがって、これはある種のキャッシュの問題であると推測しますが、それを回避する方法が見つからないようです。

これは私が現在使用しているログイン コードです:

リーリー

selectAccount 関数には決して入りません。

msalConfig は localStorage を使用するように設定されており、storeAuthStateInCookie フラグは false です。

P粉176203781
P粉176203781

全員に返信(1)
P粉066224086

答えるのが少し遅れましたが、試してみます。

docs によると、これは最初の操作がまだ完了しておらず、2 番目の操作がトリガーされたときに発生します。例えば:### リーリー

この場合、

interaction_in_progress が発生します。 を待つことで、これを簡単に防ぐことができます。 リーリー

これでは問題が解決しない場合があります。 私の場合、

<app-redirect></app-redirect> が欠落していることもこのエラーの原因となる可能性があります。 index.html: に配置する必要があります。 リーリー

興味深い点:

app-routing.module.ts に記載されているすべてのルートに強制的にログインすると、<app-redirect>&lt ;/ を使用しない場合でも、ログインが強制されます。 app-redirect> それでもエラーなしで動作します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート