allowing federation with mixed IDPs: some have ArtifactResolution and some do not
Pascal Rigaux
pascal.rigaux at univ-paris1.fr
Fri Mar 3 06:47:07 EST 2017
Hi,
I'm looking at using "HTTP Artifact" for IDP->SP (to avoid "HTTP POST" which breaks browser navigation).
Context: a federation where only a few IDPs have ArtifactResolution.
I see various solutions:
- have different session initiators : one for Artifact, one for POST. But this means externalizing the choice of session initiator based on the IDP :-/
- if the AuthnRequest have neither AssertionConsumerServiceURL nor ProtocolBinding, the IDP chooses the first AssertionConsumerService from SP metadata.
Looking at shibboleth-sp code, i don't see any possibility to send a request with neither AssertionConsumerServiceURL nor ProtocolBinding.
- choose Artifact AssertionConsumerServiceURL only if the IDP metadata has ArtifactResolution.
Looking at shibboleth-sp code, it seems it needs a little rework.
Did I miss something?
--
Pascal Rigaux
More information about the dev
mailing list