我们有一个外部应用程序,我们希望使用salesforce.com进行身份验证。我已经阅读了使用OAuth的salesforce.com文档,但我不清楚如何实现此功能(我们不希望客户端手动去创建客户端密钥)。基本上我们希望有人访问我们的系统,但登录验证将由salesforce验证。想象一下,使用Salesforce.com凭据进行身份验证的网站。任何帮助表示赞赏。
答案 0 :(得分:0)
您可以像任何其他OAuth外部应用一样进行设置。从Salesforce获取OAuth令牌后,您还将在同一数据包中收到用户标识符。然后,您可以使用此标识符执行所需操作。
有关如何设置OAuth2身份验证的信息,请参阅this doc。
注意:需要创建客户端ID,但只能创建ONCE。它可以在开发人员组织中创建,而不需要在每个客户端组织上创建。