package org.jboss.seam.security.externaltest.integration.saml.sp; import javax.enterprise.event.Observes; import org.jboss.seam.security.external.saml.api.SamlBinding; import org.jboss.seam.security.external.saml.api.SamlServiceProviderConfigurationApi; import org.jboss.seam.security.external.virtualapplications.api.AfterVirtualApplicationCreation; import org.jboss.seam.security.external.virtualapplications.api.VirtualApplication; public class SpCustomizer { public void customize(@Observes AfterVirtualApplicationCreation event, SamlServiceProviderConfigurationApi sp, VirtualApplication virtualApplication) { if (virtualApplication.getHostName().equals("www.sp2.com")) { sp.setPreferredBinding(SamlBinding.HTTP_Redirect); } sp.setSingleLogoutMessagesSigned(false); sp.setProtocol("http"); sp.setPort(8080); } }