ADFS SSO – 作为声明的LDAP属性 – UPN作为NameID – 对于UPN更改的用户,SAML响应中缺lessNameID

使用UPN作为NameID的Salesforce的ADFS SSO设置具有以下configurationADFS。

Claim Rule Template: Send LDAP Attributes as Claims Claim Rule Name: Send the UPN as NameID LDAP Attribute: User Principal Name Outgoing Claim Type: Name ID 

一切适用于所有用户。 但是,当用户的UPN更改时,来自ADFS的SAML响应在Subject标记中不包含NameID标记。 什么可能是奇怪的行为的原因?

阅读这个博客( http://www.jonathanhardison.com/index.php/2012/07/05/adfs-2-0-claims-incomplete-or-wrong-on-username-change/ ),我们重新启动服务器&问题解决了。

看起来像ADFScaching数据,重新启动ADFS清除caching。