You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by mp...@apache.org on 2015/12/10 18:52:48 UTC
ambari git commit: AMBARI-14322. Some times (rarely) login page does
not load when sign out. (Sandor Magyari via mpapirkovskyy)
Repository: ambari
Updated Branches:
refs/heads/trunk 9df68b978 -> 5ed67a090
AMBARI-14322. Some times (rarely) login page does not load when sign out. (Sandor Magyari via mpapirkovskyy)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/5ed67a09
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/5ed67a09
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/5ed67a09
Branch: refs/heads/trunk
Commit: 5ed67a0905031dca22445be814afc988f73e30d4
Parents: 9df68b9
Author: Myroslav Papirkovskyy <mp...@hortonworks.com>
Authored: Thu Dec 10 19:52:11 2015 +0200
Committer: Myroslav Papirkovskyy <mp...@hortonworks.com>
Committed: Thu Dec 10 19:52:11 2015 +0200
----------------------------------------------------------------------
.../org/apache/ambari/server/api/services/LogoutService.java | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/5ed67a09/ambari-server/src/main/java/org/apache/ambari/server/api/services/LogoutService.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/api/services/LogoutService.java b/ambari-server/src/main/java/org/apache/ambari/server/api/services/LogoutService.java
index 62e9380..df8faaa 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/api/services/LogoutService.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/api/services/LogoutService.java
@@ -19,9 +19,11 @@ package org.apache.ambari.server.api.services;
import org.springframework.security.core.context.SecurityContextHolder;
+import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
+import javax.ws.rs.core.Context;
import javax.ws.rs.core.Response;
/**
@@ -32,8 +34,9 @@ public class LogoutService {
@GET
@Produces("text/plain")
- public Response performLogout() {
+ public Response performLogout(@Context HttpServletRequest servletRequest) {
SecurityContextHolder.clearContext();
+ servletRequest.getSession().invalidate();
return Response.status(Response.Status.OK).build();
}