찾다

 >  Q&A  >  본문

authts/react-oidc-context 라이브러리 및 keycloak 인증 서버를 사용하여 로그아웃하는 방법

이것은 반응 라우터 돔, oidc-클라이언트-ts, 반응 oidc-컨텍스트 및 keycloak 인증 서버를 사용하여 현재 구현한 것입니다

다음 라이브러리 버전이 있습니다

으아악 으아악

AuthOidcProvider 구성 요소는 인증 컨텍스트를 제공하는 데 사용됩니다

으아악

AuthBarrier 구성 요소는 자동 인증을 처리하고 인증되지 않은 사용자를 차단합니다

으아악

auth.removeUser()를 사용하여 로그아웃하려고 하면 항상 "홈" 페이지로 리디렉션됩니다. oidcConfig에서 post_logout_redirect_uri가 유효하지 않습니다

이 문제를 해결하는 방법에 대한 예가 있는 사람이 있나요?

P粉418854048P粉418854048238일 전707

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

  • P粉198814372

    P粉1988143722024-04-01 11:08:34

    저는 같은 문제에 직면했고, RemoveUser() 다음에 signoutRedirect()를 호출하여 해결했습니다.

    으아악

    그러면 브라우저가 인증 서버 로그인 페이지로 리디렉션됩니다.

    post_logout_redirect_uri와 direct_uri에 동일한 URI를 사용했습니다.

    도움이 되길 바랍니다.

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