throws ProfileException {
log.debug("Decoding message with decoder binding {}", getInboundBinding());
SSORequestContext requestContext = new SSORequestContext();
+ requestContext.setCommunicationProfileId(getProfileId());
+
requestContext.setMetadataProvider(getMetadataProvider());
requestContext.setSecurityPolicyResolver(getSecurityPolicyResolver());
protected SSORequestContext buildRequestContext(Saml2LoginContext loginContext, HTTPInTransport in,
HTTPOutTransport out) throws ProfileException {
SSORequestContext requestContext = new SSORequestContext();
+ requestContext.setCommunicationProfileId(getProfileId());
requestContext.setMessageDecoder(getMessageDecoders().get(getInboundBinding()));
} else {
endpoint.setBinding(getSupportedOutboundBindings().get(0));
}
- endpoint.setBinding(getInboundBinding());
log.warn("No endpoint available for relying party {}. Generating endpoint with ACS url {} and binding {}",
new Object[] { requestContext.getPeerEntityId(), endpoint.getLocation(), endpoint.getBinding() });
}