From 9d848f38f3f087d519db6b07930a7d2658c63dac Mon Sep 17 00:00:00 2001
From: vdisk <vdisk@foxmail.com>
Date: Sun, 4 Apr 2021 11:04:56 +0800
Subject: [PATCH] fix oidc logout

---
 .../framework/apollo/portal/spi/oidc/OidcLogoutHandler.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/spi/oidc/OidcLogoutHandler.java b/apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/spi/oidc/OidcLogoutHandler.java
index 42051c81944..df4077e541c 100644
--- a/apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/spi/oidc/OidcLogoutHandler.java
+++ b/apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/spi/oidc/OidcLogoutHandler.java
@@ -13,7 +13,7 @@ public class OidcLogoutHandler implements LogoutHandler {
   @Override
   public void logout(HttpServletRequest request, HttpServletResponse response) {
     try {
-      response.sendRedirect("/logout");
+      response.sendRedirect(request.getContextPath() + "/logout");
     } catch (IOException e) {
       throw new RuntimeException(e);
     }