IDP SAML2: AttributeConsumingServiceIndex implementation#649
IDP SAML2: AttributeConsumingServiceIndex implementation#649tbenr wants to merge 6 commits intosimplesamlphp:masterfrom
Conversation
Merge changes on doc from original
merge with SSP master
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
added check if saml:AttributeConsumingServiceIndex is present and is null
|
Hi all, any comment on this PR? just to know if i'm in the right direction.. I'm working on a project that needs this functionality and i'm happy to contribute but i'd like to do it effectively :) |
|
It's not quite clear to me what this adds over what's currently possible to specify for Can you make more explicit what this achieves and how it adds to what's already possible? Would be nice if you can resolve conflics with current master since as said that code has been changed in the meantime. |
|
Hi Thijs, |
|
hi @falco76, |
|
@tbenr |
1c686ab to
eb20457
Compare
08ebb9c to
64fca25
Compare
7a53fc8 to
d73ae47
Compare
e5c0e21 to
d5616df
Compare
c53c946 to
2e6ab04
Compare
7b173cf to
3326beb
Compare
8ac729b to
a16cf6e
Compare
fc454de to
7ac76ae
Compare
29f7b69 to
1a911ce
Compare
c7c8357 to
fdbe001
Compare
3b5f5ba to
96357ee
Compare
d7f25d2 to
41d9254
Compare
I propose this PR for implementing IDP compliance to SAML2 service providers using different AttributeConsumingServices in their metadata, sending request using AttributeConsumingServiceIndex.
AttributeConsumingServiceparameter in saml20-sp-remote to hold Service specificationattributesarray).saml:AttributeConsumingServiceIndexin state variable.AttributeConsumingServiceis defined in Destination metadata, usessaml:AttributeConsumingServiceIndexto resolve the attribute set corresponding to the requested Service. If not found, backward compatibility is maintained.