I have integrated SAML 2.0 in my system and I have several questions about SAML configurations file.
In my Service Provider file I have
<md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</md:NameIDFormat>.
In the customer's IDP file we don't have any NameIDFormat definition. What is de default NameIDFormat if the client didn't defined it?
In my spring saml configuration file
<bean id="samlEntryPoint" class="org.springframework.security.saml.SAMLEntryPoint"> <property name="contextProvider" ref="${saml.security.context.provider}" /> <property name="defaultProfileOptions"> <bean class="org.springframework.security.saml.websso.WebSSOProfileOptions"> <property name="includeScoping" value="false" /> <property name="nameID" value="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" /> <property name="allowCreate" value="true" /> </bean> </property> </bean> But the client told us that the policy 'persitent' is not supported for him. If I modify the defaultProfileOptions and I delete the nameID property, the default value for the client would be urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified (I remember that in SP file the NameIDFormat is urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified and in IDP file we don't have the NameIDFormat definition)?