String acsBinding = DatatypeHelper.safeTrimOrNullString(request.getProtocolBinding()); if (acsBinding != null && request.getAssertionConsumerServiceIndex() != null) { filterByRequestBinding = true;
if (req.getProtocolBinding() != null) { domElement.setAttributeNS(null, AuthnRequest.PROTOCOL_BINDING_ATTRIB_NAME, req.getProtocolBinding());
log.debug( "Selecting endpoint by ACS URL '{}' and protocol binding '{}' for request '{}' from entity '{}'", new Object[] {request.getAssertionConsumerServiceURL(), request.getProtocolBinding(), request.getID(), getEntityMetadata().getEntityID()}); endpoint = selectEndpointByACSURL(request, (List<IndexedEndpoint>) endpoints);
String acsBinding = DatatypeHelper.safeTrimOrNullString(request.getProtocolBinding());
String requestedBinding = request.getProtocolBinding(); if (requestedResponseURL != null) { String responseLocation;