final SingleLogoutService slo = build(SingleLogoutService.DEFAULT_ELEMENT_NAME); slo.setBinding(endpoint.bindingProtocol().urn()); slo.setLocation(endpoint.toUriString(portConfig.scheme().uriText(), defaultHostname, portConfig.port()));
private static void addSingleLogoutBinding( String binding, String singleLogOutLocation, List<SingleLogoutService> singleLogoutServices) { SingleLogoutService sls = singleLogOutServiceBuilder.buildObject(); sls.setBinding(binding); sls.setLocation(singleLogOutLocation); singleLogoutServices.add(sls); }
protected SingleLogoutService getSingleLogoutService(final String binding) { final SAMLObjectBuilder<SingleLogoutService> builder = (SAMLObjectBuilder<SingleLogoutService>) this.builderFactory .getBuilder(SingleLogoutService.DEFAULT_ELEMENT_NAME); final SingleLogoutService logoutService = builder.buildObject(); logoutService.setLocation(this.singleLogoutServiceUrl); logoutService.setBinding(binding); return logoutService; }
public SingleLogoutService getSingleLogoutService(Endpoint endpoint) { SAMLObjectBuilder<SingleLogoutService> builder = (SAMLObjectBuilder<SingleLogoutService>) getBuilderFactory() .getBuilder(SingleLogoutService.DEFAULT_ELEMENT_NAME); SingleLogoutService service = builder.buildObject(); service.setBinding(endpoint.getBinding().toString()); service.setLocation(endpoint.getLocation()); return service; }
final SingleLogoutService slo = build(SingleLogoutService.DEFAULT_ELEMENT_NAME); slo.setBinding(endpoint.bindingProtocol().urn()); slo.setLocation(endpoint.toUriString(portConfig.scheme().uriText(), defaultHostname, portConfig.port()));
singleLogoutService.setLocation(sloUrl); singleLogoutService.setResponseLocation(sloUrl); spSSODescriptor.getSingleLogoutServices().add(singleLogoutService);