Are you sure we are doing that? I need to check. I think we just try to set it to the service url at this time.
You can always write your own handlers fyi. But I would doubt you want to do it in this case.
Yes, at least in this handler the AssertionConsumerServiceURL is set to the issuer. I am currently trying to set up a scenario with Shibboleth as IdentityProvider and Picketlink as ServiceProvider. In Shibboleth the issuer normally is a fixed URL and the AssertionConsumerServiceURL depends on the use case. So it would be nice for me to be able to set them separately, because then one URL is fixed and the other one depends, e.g. on the environment.
It would be possible to write my own handler, but I see no possibility how to set the second URL without having a custom property file or similar. It would be great if it would be possible to set it via picketlink-idfed.xml.
Since each of the handlers can take in options, I think it is possible to introduce the behavior that you request.
Please watch: https://issues.jboss.org/browse/PLFED-149
Thank you so much for performing interop with Shibboleth for us. We appreciate all your questions and feedback.