如何将SAML属性从服务提供商(Salesforce)传递到Visualforce页面控制器

如何将SAML属性从服务提供商(Salesforce)传递到Visualforce页面控制器,salesforce,single-sign-on,visualforce,salesforce-lightning,salesforce-communities,Salesforce,Single Sign On,Visualforce,Salesforce Lightning,Salesforce Communities,标识提供(外部)的SAML响应将员工Id作为一个单独的属性包含,我需要在Salesforce VisualForce页面中显示该属性。因此,在通过SSO进行身份验证后,请帮助我将属性从saml响应传递到VF页面 提前感谢您有自定义SAML处理程序类吗?您可以在SSO设置(表单底部,JIT部分)中生成一个模板,也可以在文档中四处查看。或它们都包括一个映射,SAML断言中的所有属性都应该传递到该映射 一旦你的代码中有了它们。。。不确定是否可以直接从那里进行重定向,但将属性保存在用户的字段中或您真正需

标识提供(外部)的SAML响应将员工Id作为一个单独的属性包含,我需要在Salesforce VisualForce页面中显示该属性。因此,在通过SSO进行身份验证后,请帮助我将属性从saml响应传递到VF页面


提前感谢

您有自定义SAML处理程序类吗?您可以在SSO设置(表单底部,JIT部分)中生成一个模板,也可以在文档中四处查看。或它们都包括一个
映射
,SAML断言中的所有属性都应该传递到该映射

一旦你的代码中有了它们。。。不确定是否可以直接从那里进行重定向,但将属性保存在用户的字段中或您真正需要的任何位置都不难。然后在VF中查询并显示它

如果您没有自定义处理程序,只使用SF内置件。。。如果参数的名称正确,SF可能会为您保存它。你得看看。如果您的参数的格式是User.EmployeeNumber(或者自定义字段,如果您需要的话)-这是有希望的。如果不是-可能最简单的方法是使用自定义处理程序