使用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。