Trying to setup a simpleSAMLphp (SP SAML2) to speak with a
Shibboleth2.0 IDP through a Discovery Service.
Noticed that the simpleSAMLphp SP sends a request like this to the
Discovery Service which is php based (switch version that supports
saml2):
This is the request that a Shibboleth2 SP send to the DS:
https://wayf_url/DS/?entityID=https%3A%2F%2Fidp.url.pt&return=https%3A%2F%2Fsp.fccn.pt%2FShibboleth.sso%2FDS%3FSAMLDS%3D1%26target%3Dcookie
Therefore when the simplesamlphp SP's request arrives to the wayf It
says that It misses some variables. Can notice the entitiID and the
return variable missing.
But of course I'm using the switch php wayf which might not work with
simpleSAMLphp, first time that i am trying it.
Anyway if simpleSAMLphp has a wayf mechanism that can use shibboleth
IDPs, it might be a better solution.
I think it probably might be a misconfiguration on the simpleSAMLphp
SP from my side as I am really a newbie on simplesamlphp and I don't
know if the request that the simpleSAMLphp might be different if
properly configured.
Got the following scenarios working:
Shib2.0 SP - DS - simpleSAMLidp
SimpleSAMLphp SP - wayf - Shib1.3 idp
SimpleSAMLphp SP - SimpleSAMLphp idp
Now I am trying to accomplish the following scenarios:
simpleSAMLphp Service Provider (SAML2) - DS/WAYF - Shibboleth 2.0
Identity Provider (SAML2)
simpleSAMLphp Service Provider (SAML2) - DS/WAYF - simpleSAMLphp
Identity Provider (SAML2)
Any link to WAYF/DS documentation will be really appreciated
thanks for your time and patience
Nuno Gonçalves
Hello all,
Trying to setup a simpleSAMLphp (SP SAML2) to speak with a
Shibboleth2.0 IDP through a Discovery Service.
Noticed that the simpleSAMLphp SP sends a request like this to the
Discovery Service which is php based (switch version that supports
saml2):
Anyway if simpleSAMLphp has a wayf mechanism that can use shibboleth
IDPs, it might be a better solution.
> Hope that everything is fine with you.
>
> Do you have any news about the metarefresh and cron module on
> simpleSAMLphp in order to download a metadata file ? Is there any
> documentation that we can look at ?
No official doc yet, only notes here and there.
But I'd be happy to help you out with this. I really need testers for
this functionality, because it's implemented but not much tested.
I'll write documentation as we progress. First I have some questions...
> The main idea is to download a federation metadata xml file from a
> server and processing it at the simplesamlphp server.
Great. Do you have this metadata document already? How is it
generated? are you joining a shibboleth federation? Is the metadata
document signed? Can you provide me with the URL to the metadata, and
then I can test if things work?
> we tested the modules cron and refresh metadata and wrote two text
> files with the required steps and with some questions as well as
> with some things that we are not sure if are correct .
>
> We made it work with a shibboleth metadata file on a simpleSAMLphp.
>
> We are not signing metatada yet and it is generated by hand.
> Although we are planing on using the switch's resource registry in
> order to do it in a more accurate way.
> Just let us know what you think about it.
Great! Thanks for the contribution. I added the text to this document:
https://rnd.feide.no/content/automated-metadata-distribution-with-simplesamlphp
I'll go through and make the document more complete later...