package org.atricore.idbus.capabilities.sso.main.binding.services; import org.atricore.idbus.common.sso._1_0.protocol.*; import org.atricore.idbus.common.sso._1_0.wsdl.SSORequestPortType; import javax.jws.WebParam; import java.util.logging.Logger; /** * @author <a href="mailto:sgonzalez@atricore.org">Sebastian Gonzalez Oyuela</a> * @version $Id$ */ @javax.jws.WebService( serviceName = "SSOService", portName = "soap", targetNamespace = "urn:org:atricore:idbus:common:sso:1.0:wsdl", endpointInterface = "org.atricore.idbus.common.sso._1_0.wsdl.SSORequestPortType") public class SSOServiceImpl implements SSORequestPortType { private static final Logger LOG = Logger.getLogger(SSOServiceImpl.class.getName()); public IDPSessionHeartBeatResponseType idpSessionHeartBeatRequest(@WebParam(partName = "body", name = "IDPSessionHeartBeatRequest", targetNamespace = "urn:org:atricore:idbus:common:sso:1.0:protocol") IDPSessionHeartBeatRequestType body) { LOG.info("Executing operation idpSessionHeartBeatRequest"); throw new UnsupportedOperationException("This service is not meant to be invoked"); } public SPSessionHeartBeatResponseType spSessionHeartBeatRequest(@WebParam(partName = "body", name = "SPSessionHeartBeatRequest", targetNamespace = "urn:org:atricore:idbus:common:sso:1.0:protocol") SPSessionHeartBeatRequestType body) { LOG.info("Executing operation spSessionHeartBeatRequest"); throw new UnsupportedOperationException("This service is not meant to be invoked"); } public SSOResponseType idpInitiatedLogoutRequest(@WebParam(partName = "body", name = "IDPInitiatedLogoutRequest", targetNamespace = "urn:org:atricore:idbus:common:sso:1.0:protocol") IDPInitiatedLogoutRequestType body) { LOG.info("Executing operation idpInitiatedLogoutRequest"); throw new UnsupportedOperationException("This service is not meant to be invoked"); } public SSOResponseType spInitiatedLogoutRequest(SPInitiatedLogoutRequestType body) { LOG.info("Executing operation spInitiatedLogoutRequest"); throw new UnsupportedOperationException("This service is not meant to be invoked"); } public SPAuthnResponseType assertIdentityWithSimpleAuthenticationRequest(AssertIdentityWithSimpleAuthenticationRequestType body) { LOG.info("Executing operation assertIdentityWithSimpleAuthenticationRequest"); throw new UnsupportedOperationException("This service is not meant to be invoked"); } public IDPAuthnResponseType idpInitiatedAuthnRequest(@WebParam(partName = "body", name = "IDPInitiatedAuthnRequest", targetNamespace = "urn:org:atricore:idbus:common:sso:1.0:protocol") IDPInitiatedAuthnRequestType body) { LOG.info("Executing operation idpInitiatedAuthnRequest"); throw new UnsupportedOperationException("This service is not meant to be invoked"); } public SPAuthnResponseType spInitiatedAuthnRequest(SPInitiatedAuthnRequestType body) { LOG.info("Executing operation spInitiatedAuthnRequest"); throw new UnsupportedOperationException("This service is not meant to be invoked"); } }