我们正在构建一个 salesforce 应用程序,我需要针对用户的 SF 用户进行身份验证(这样他们就不必登录到 SF,然后也登录到我们的系统)。
所以我想从我们的应用程序中跳出 SF,并且: 1) 确认用户已登录到 salesforce。 2) 获取(或确认,如果我提供的话)某种类型的租户 ID,这样我就可以确认他们已登录他们向我 self 报告的租户。
SF 在某处有关于此流程的文档吗?
谢谢!
最佳答案
当您将 iframe 放入 Salesforce 时,您可以在查询字符串参数中包含当前的 SessionId 和 ServerURL。
然后,您可以使用具有这些凭据的 PartnerAPI 来回调 Salesforce 并验证用户详细信息。
在 Implementing Salesforce Integrations on Force.com 中有一些关于执行此操作的非常基本的详细信息
关于oauth - 我的应用程序(由 salesforce 加载的 iframe)如何确认用户已登录到 salesforce?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17842777/