Angular 13 - BrowserAuthError: Interaction_in_progress: 진행 중인 상호 작용이 감지되었습니다.
P粉176203781
P粉176203781 2024-03-27 13:57:20
0
1
454

로그아웃했다가 바로 다시 로그인하려고 했더니 아래와 같은 오류가 떴습니다. 브라우저를 닫으면 문제가 해결되는 것 같습니다. 그래서 나는 이것이 일종의 캐싱 문제라고 가정하고 있지만 그 문제를 해결할 방법을 찾을 수 없는 것 같습니다.

현재 사용하는 로그인 코드는 다음과 같습니다.

으아악

selectAccount 기능에 절대 들어가지 않습니다.

msalConfig는 localStorage를 사용하도록 설정되었으며 storeAuthStateInCookie 플래그는 false입니다.

P粉176203781
P粉176203781

모든 응답(1)
P粉066224086

답변이 좀 늦었지만 시도해보겠습니다.

docs에 따르면 이는 첫 번째 작업이 아직 완료되지 않고 두 번째 작업이 트리거될 때 발생합니다. 예:

으아아아

이 경우 interaction_in_progress가 발생합니다. 다음을 기다리면 이를 쉽게 방지할 수 있습니다.

으아아아

어떤 경우에는 문제가 해결되지 않습니다. 제 경우에는 다음에서 <app-redirect></app-redirect> 也可能导致此错误。它必须放在您的 index.html가 누락되었습니다:

으아아아

재미있는 점: 변경해도 app-routing.module.ts 中提到的每个路由强制登录,即使您不使用 <app-redirect></app-redirect> 여전히 오류 없이 작동합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿