[17.0.0.4 以及更新版本]

呼叫 OpenID Connect 的登出端點

用戶端會利用登出端點,來清除 Web 瀏覽器的提供者端階段作業和 Cookie。

開始之前

呼叫登出端點還不足以完全清除瀏覽器階段作業上的單一登入。提供者保留的記號並不會清除。
如果要完全清除單一登入瀏覽器階段作業,請確定受保護的應用程式已完成下列作業:
  1. 呼叫 HttpServletRequest.logout() 方法
  2. 將瀏覽器重新導向至登出端點

關於這項作業

登出端點可接受不帶任何參數的 GET 要求,且會清除提供者端階段作業和 Cookie(若有的話)。

程序

在 Web 瀏覽器中,存取 OpenID Connect 登出端點的 URL。

URL 是 https://server.example.com:443/oidc/endpoint/<provider_name>/logout

啟用 OpenID Connect 的 Liberty 伺服器有權存取位於這個 URL 的 OpenID Connect 登出端點:

結果

  • 會移除提供者簽發的 Cookie(若有的話)。
  • 會顯示預設登出頁面,或是將瀏覽器重新導向至自訂登出頁面。
  • 如果發生異常狀況,則會改以顯示預設異常狀況頁面。

指示主題類型的圖示 作業主題

檔名:twlp_logout_endpoint.html