@Service(value="PVP_SingleLogOutBuilder") public class SingleLogOutBuilder extends Object
Constructor and Description |
---|
SingleLogOutBuilder() |
Modifier and Type | Method and Description |
---|---|
org.opensaml.saml2.core.LogoutResponse |
buildSLOErrorResponse(org.opensaml.saml2.metadata.SingleLogoutService sloService,
PVPTargetConfiguration spRequest,
String firstLevelStatusCode) |
org.opensaml.saml2.core.LogoutRequest |
buildSLORequestMessage(SLOInformationImpl sloInfo) |
org.opensaml.saml2.core.LogoutResponse |
buildSLOResponseMessage(org.opensaml.saml2.metadata.SingleLogoutService sloService,
PVPTargetConfiguration spRequest,
List<String> failedOAs) |
void |
checkStatusCode(ISLOInformationContainer sloContainer,
org.opensaml.saml2.core.LogoutResponse logOutResp) |
String |
getFrontChannelSLOMessageURL(org.opensaml.saml2.metadata.SingleLogoutService service,
org.opensaml.saml2.core.StatusResponseType sloResp,
javax.servlet.http.HttpServletRequest httpReq,
javax.servlet.http.HttpServletResponse httpResp,
String relayState) |
String |
getFrontChannelSLOMessageURL(String serviceURL,
String bindingType,
org.opensaml.saml2.core.RequestAbstractType sloReq,
javax.servlet.http.HttpServletRequest httpReq,
javax.servlet.http.HttpServletResponse httpResp,
String relayState) |
org.opensaml.saml2.metadata.SingleLogoutService |
getRequestSLODescriptor(String entityID) |
org.opensaml.saml2.metadata.SingleLogoutService |
getResponseSLODescriptor(PVPTargetConfiguration spRequest) |
void |
parseActiveIDPs(SLOInformationContainer container,
List<at.gv.egovernment.moa.id.commons.db.dao.session.InterfederationSessionStore> dbIDPs,
String removeIDP) |
void |
parseActiveOAs(SLOInformationContainer container,
List<at.gv.egovernment.moa.id.commons.db.dao.session.OASessionStore> dbOAs,
String removeOAID) |
void |
sendFrontChannelSLOMessage(org.opensaml.saml2.metadata.SingleLogoutService consumerService,
org.opensaml.saml2.core.LogoutResponse sloResp,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
String relayState) |
public void checkStatusCode(ISLOInformationContainer sloContainer, org.opensaml.saml2.core.LogoutResponse logOutResp)
public String getFrontChannelSLOMessageURL(String serviceURL, String bindingType, org.opensaml.saml2.core.RequestAbstractType sloReq, javax.servlet.http.HttpServletRequest httpReq, javax.servlet.http.HttpServletResponse httpResp, String relayState) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
serviceURL
- binding
- sloReq
- httpReq
- httpResp
- relayState
- at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
public String getFrontChannelSLOMessageURL(org.opensaml.saml2.metadata.SingleLogoutService service, org.opensaml.saml2.core.StatusResponseType sloResp, javax.servlet.http.HttpServletRequest httpReq, javax.servlet.http.HttpServletResponse httpResp, String relayState) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
public void sendFrontChannelSLOMessage(org.opensaml.saml2.metadata.SingleLogoutService consumerService, org.opensaml.saml2.core.LogoutResponse sloResp, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, String relayState) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
public org.opensaml.saml2.core.LogoutRequest buildSLORequestMessage(SLOInformationImpl sloInfo) throws at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException, at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
public org.opensaml.saml2.core.LogoutResponse buildSLOErrorResponse(org.opensaml.saml2.metadata.SingleLogoutService sloService, PVPTargetConfiguration spRequest, String firstLevelStatusCode) throws at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException, at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
public org.opensaml.saml2.core.LogoutResponse buildSLOResponseMessage(org.opensaml.saml2.metadata.SingleLogoutService sloService, PVPTargetConfiguration spRequest, List<String> failedOAs) throws at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
at.gv.egovernment.moa.id.commons.api.exceptions.MOAIDException
public org.opensaml.saml2.metadata.SingleLogoutService getRequestSLODescriptor(String entityID) throws NOSLOServiceDescriptorException
NOSLOServiceDescriptorException
public org.opensaml.saml2.metadata.SingleLogoutService getResponseSLODescriptor(PVPTargetConfiguration spRequest) throws NoMetadataInformationException, NOSLOServiceDescriptorException
public void parseActiveOAs(SLOInformationContainer container, List<at.gv.egovernment.moa.id.commons.db.dao.session.OASessionStore> dbOAs, String removeOAID)
public void parseActiveIDPs(SLOInformationContainer container, List<at.gv.egovernment.moa.id.commons.db.dao.session.InterfederationSessionStore> dbIDPs, String removeIDP)
dbIDPs
- value
- Copyright © 2017. All rights reserved.