Hi all,
Server Info:
CAS 5.2.x
Background:
Recently our CAS is going to join up with an identity federation as an SAML idp, and I am in charge of checking the compliance in order for us to join.
Most of the items can be check off quickly and I understand the requirements, however I have the difficult finding support for the following requirement:
Requirement > Identity Providers SHOULD support the urn:oasis:names:tc:SAML:2.0:nameid-format:persistent name identifier format
Our CAS server metadata is using the one generated by CAS, so it is basically the same as
And from what I understand, the only supported Name ID is as follows:
<NameIDFormat>urn:mace:shibboleth:1.0:nameIdentifier</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</NameIDFormat>
And urn:oasis:names:tc:SAML:2.0:nameid-format:persistent is not enabled by default.
Question:
2. If so, can I just enabled it in metadata like adding another entries?
<NameIDFormat>urn:mace:shibboleth:1.0:nameIdentifier</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:persistent</NameIDFormat>
3. Is there any security drawback for not enabling urn:oasis:names:tc:SAML:2.0:nameid-format:persistent by default? Or maybe it is enabled but is not on the metadata?
I will be very grateful for any help given by the communities, thanks!!!
Cheers!
- Andy