ONLINE_TICKET cookie

This commit is contained in:
Crystal.Sea
2020-11-26 22:25:07 +08:00
parent b2f9875595
commit 16cba997e8
3 changed files with 23 additions and 4 deletions

View File

@@ -19,6 +19,7 @@ package org.maxkey.web.endpoint;
import java.util.Iterator;
import java.util.Set;
import java.util.UUID;
import java.util.Map.Entry;
import javax.servlet.http.HttpServletRequest;
@@ -125,6 +126,13 @@ public class LogoutEndpoint {
}
}
onlineTicketServices.remove(onlineTicketId);
//remove ONLINE_TICKET cookie
WebContext.expiryCookie(WebContext.getResponse(),
this.applicationConfig.getBaseDomainName(),
WebConstants.ONLINE_TICKET_NAME,
UUID.randomUUID().toString());
request.getSession().invalidate();
SecurityContextHolder.clearContext();