2016-02-26 3 views
0

Я загрузил образец проекта на spring-saml 2.0. Я заметил, что в файле Assertion.xml под тегом saml: NameID тег Format ссылается на saml 1.1. Кто-нибудь, пожалуйста, объяснит, почему? Я новичок в Spring-saml 2.0, и я понятия не имею о более ранней версии saml?Spring SAML 2.0: почему атрибут формата saml: тег NameID относится к saml 1.1, хотя мы используем saml 2.0

<saml:Subject> 

<saml:NameID NameQualifier="http://idp.ssocircle.com" Format="urn:oasis:names:tc:**SAML:1.1**:nameid-format:emailAddress">[email protected]</saml:NameID> 


<saml:SubjectConfirmation Method="urn:oasis:names:tc:**SAML:2.0**:cm:bearer"> 

<saml:SubjectConfirmationData Recipient="http://192.168.1.100:8080/spring-security-saml2-sample/saml/SSO" NotOnOrAfter="2016-02-26T05:23:54.000Z" InResponseTo="a37gbidcfgff98de3064i3eij6ee7bj"/> 

</saml:SubjectConfirmation> 

</saml:Subject> 

Спасибо заранее!

ответ

2

Релевантные константы, которые были доступны как часть предыдущей версии SAML, повторно используются в SAML 2.0. Значения являются частью спецификации SAML 2.0, к которой вы можете обратиться, чтобы найти детали.