これは、react-router-dom、oidc-client-ts、react-oidc-context、および keycloak 認証サーバーを使用した現在の実装です。
次のライブラリ バージョンがあること
リーリー リーリーAuthOidcProvider コンポーネントは認証コンテキストを提供するために使用されます
リーリーAuthBarrier コンポーネントは自動認証を処理し、認証されていないユーザーをブロックします
リーリーauth.removeUser() を使用してログアウトしようとすると、常に「ホーム」ページにリダイレクトされます。 oidcConfig では、post_logout_redirect_uri が無効です
この問題を解決した例はありますか?
同じ問題があり、removeUser() の後にsignoutRedirect() を呼び出すことで解決しました。
リーリーブラウザは認証サーバーのログイン ページにリダイレクトします。
post_logout_redirect_uri と redirect_uri に同じ URI を使用しました。
###それが役に立てば幸い。