>  Q&A  >  본문

Angular 13 - BrowserAuthError: Interaction_in_progress: 진행 중인 상호 작용이 감지되었습니다.

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

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

으아악

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

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

P粉176203781P粉176203781206일 전397

모든 응답(1)나는 대답할 것이다

  • P粉066224086

    P粉0662240862024-03-28 10:37:10

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

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

    으아아아

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

    으아아아

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

    으아아아

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

    회신하다
    0
  • 취소회신하다