我正在運行一個 Spring Cloud Gateway,它使用 Keycloak 處理 OAuth2 身份驗證。單頁應用程式 (SPA) 的登錄部分作業正常,但現在我在注銷時遇到了問題。
這是我的想法:
/logoutSPA在網關上發送一個 POST 。- 網關使會話及其
SESSIONcookie 無效。 - 網關聯系 Keycloak 的
end_session_endpoint,即http://localhost:8080/auth/realms/demo/protocol/openid-connect/logout. - 用戶被重定向到 SPA。
這是我當前使用 Webflux 的安全配置。該代碼基于此處提到的示例和資訊:
uj5u.com熱心網友回復:
也許您正在做一個 ajax 帖子而不是表單帖子?服務器無法在 ajax 呼叫中將您的瀏覽器重定向到 keycloak。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/431833.html
