I was wondering if anyone had tried to use simplesSAMLphp as an Identity
Provider to MS' Threat Management Gateway / Unified Access Gateway. The end
goal is to allow our SAML-based users to log into Sharepoint (or even better:
all TMG protected applications).
As I understand it the ADFS 2.0 and SAML 2.0 protocols should be compatible.
In TMG I can add an ADFS 2.0 authentication source and it asks for Federation
Metadata in the form of an URL or XML file. When I supply our SSP's SAML2
metadata however, I get the following error:
MSIS7527: The metadata does not contain the role descriptors needed for the
entity to be configured as a relying party trust
I am not very versed in the Microsoft terminology and don't know what "role
descriptors" are or how I should get them in the metadata. Or am I approaching
this entirely the wrong way?
Thanks,
Thijs
--
Thijs Kinkhorst <th...@uvt.nl> – LIS Unix
Universiteit van Tilburg – Library and IT Services • Postbus 90153, 5000 LE
Bezoekadres > Warandelaan 2 • Tel. 013 466 3035 • G 236 • http://www.uvt.nl
The term "role descriptor" is not MS specific, it is a term that
refers to a node in SAML metadata. Two important role descriptors are
<md:IDPSSODescriptor> and <md:SPSSODescriptor>, which of course
contain metadata for an IdP and SP, respectively. For example, if you
are setting up AD FS 2.0 as an SP, it will be looking for an
<md:IDPSSODescriptor> element (or perhaps an abstract
<md:RoleDescriptor> element with type md:IDPSSODescriptorType).
AD FS 2.0 supports other protocols besides SAML V2.0 so it will
process a variety of concrete instances of the abstract
<md:RoleDescriptor> element. In particular, it supports WS-Federation,
which relies on a custom role descriptor (defined outside the SAML
metadata spec). Are you sure your AD FS 2.0 is configured for SAML
V2.0 and not WS-Fed?
Generally speaking, AD FS 2.0 is brain dead when it comes to SAML
metadata. At least that used to be the case when I looked at it
earlier:
https://docs.google.com/Doc?docid=0AZzfN_vJA7cvZGhzMmQ1d3FfNDNkd2ZiazNnNA&hl=en_US&authkey=CNySlZcI
I'd be interested in hearing if AD FS 2.0 has changed in this regard.
I'd be grateful if you would report back what you find out.
Thanks,
Tom