4
我想詢問是否有方法通過單個http請求從keycloak註銷。我已經嘗試POST「/協議/ openid連接/註銷」或「/令牌/註銷」,但結果始終是一個ORIGIN問題。但是調用ORIGIN是在keycloak中配置的,並且具有請求的登錄有效。有沒有機會在不重定向或打開另一個窗口的情況下注銷?Keycloak註銷請求
此致敬意! :)
我想詢問是否有方法通過單個http請求從keycloak註銷。我已經嘗試POST「/協議/ openid連接/註銷」或「/令牌/註銷」,但結果始終是一個ORIGIN問題。但是調用ORIGIN是在keycloak中配置的,並且具有請求的登錄有效。有沒有機會在不重定向或打開另一個窗口的情況下注銷?Keycloak註銷請求
此致敬意! :)
您可以登錄通過多種方式與Web應用程序了。對於Java EE servlet容器,可以撥打
HttpServletRequest.logout()
。對於其他瀏覽器應用程序,您可以將瀏覽器重定向到
http://auth-server/auth/realms/{realm-name}/protocol/openid-connect/logout?redirect_uri=encodedRedirectUri
,如果您與瀏覽器有SSO會話,則會將您註銷。
爲了獲取應用程序的確切URL(主機,領域和REDIRECT_URI配置):
我確實有同樣的問題,迄今爲止沒有解決方案。 –
我發現類似的問題,但沒有答案:(http://stackoverflow.com/questions/37508917/keycloak-logout-via-keycloak-security-proxy –
你使用什麼RP?註銷是RP功能 – Michael