![[17.0.0.4 以及更新版本]](../ng_v17004plus.gif)
呼叫 OpenID Connect 的登出端點
用戶端會利用登出端點,來清除 Web 瀏覽器的提供者端階段作業和 Cookie。
開始之前
如果要完全清除單一登入瀏覽器階段作業,請確定受保護的應用程式已完成下列作業:
- 呼叫 HttpServletRequest.logout() 方法
- 將瀏覽器重新導向至登出端點
關於這項作業
登出端點可接受不帶任何參數的 GET 要求,且會清除提供者端階段作業和 Cookie(若有的話)。
程序
在 Web 瀏覽器中,存取 OpenID Connect 登出端點的 URL。
URL 是 https://server.example.com:443/oidc/endpoint/<provider_name>/logout。
啟用 OpenID Connect 的 Liberty 伺服器有權存取位於這個 URL 的 OpenID Connect 登出端點:
結果
- 會移除提供者簽發的 Cookie(若有的話)。
- 會顯示預設登出頁面,或是將瀏覽器重新導向至自訂登出頁面。
- 如果發生異常狀況,則會改以顯示預設異常狀況頁面。