On Fri, Jan 10, 2014 at 11:44:11 -0800, Julien wrote:
> Otherwise It may be earlier in the process.
> Microsoft doesn't understand the metadata at the metadat URL then it
> doesn't find neither the sig key neither the SLO endpoint.
> That explains the 2 error message
Does your metadata contain the required KeyDescriptor elements? Are you
sure that this was the metadata you uploaded to Azure? (I.e. you didn't
add the key and certificate later?)
> How could I verify that ?
No idea :)
> Le vendredi 10 janvier 2014 19:51:33 UTC+1, Julien a �crit :
> >
> > I may be wrong, but I assume that WAAD / ACS is based on ADFS 2.0 work.
> > Then I found this thread that is talking about the additional
> > prerequisites that Microsoft ask for the logout message.
> >
> >
http://stackoverflow.com/questions/18466316/saml-logoutrequest-processing-failed-on-adfs-server
> >
> > It may help because, in my case the signature is passed through a GET
> > attribute instead of be embedded in the XML SAML message.
> > As simpleSAMLphp is known to work with ADFS 2.0, there should be options
> > to set it up but I can't find anything on this.
That stackoverflow answer is incomplete / misleading.
The signature isn't embedded in the LogoutResponse if the
LogoutResponse is sent using the HTTP-Redirect binding, which you
are probably using. ADFS 2.0 does support LogoutRequest messages
sent using the HTTP-Redirect binding, so there is no reason to try to
make it use something else.
Thus the signature should be included as a couple of GET parameters.