public final class LogoutManagerImpl extends Object implements LogoutManager
| Constructor and Description |
|---|
LogoutManagerImpl(ServicesManager servicesManager,
HttpClient httpClient,
LogoutMessageCreator logoutMessageBuilder)
Build the logout manager.
|
| Modifier and Type | Method and Description |
|---|---|
String |
createFrontChannelLogoutMessage(LogoutRequest logoutRequest)
Create a logout message for front channel logout.
|
List<LogoutRequest> |
performLogout(TicketGrantingTicket ticket)
Perform a back channel logout for a given ticket granting ticket and returns all the logout requests.
|
void |
setDisableSingleSignOut(boolean disableSingleSignOut)
Set if the logout is disabled.
|
public LogoutManagerImpl(ServicesManager servicesManager, HttpClient httpClient, LogoutMessageCreator logoutMessageBuilder)
servicesManager - the services manager.httpClient - an HTTP client.logoutMessageBuilder - the builder to construct logout messages.public List<LogoutRequest> performLogout(TicketGrantingTicket ticket)
performLogout in interface LogoutManagerticket - a given ticket granting ticket.public String createFrontChannelLogoutMessage(LogoutRequest logoutRequest)
createFrontChannelLogoutMessage in interface LogoutManagerlogoutRequest - the logout request.public void setDisableSingleSignOut(boolean disableSingleSignOut)
disableSingleSignOut - if the logout is disabled.Copyright © 2004-2015 Apereo. All Rights Reserved.