【问题标题】:How to validate the SalesForce Consumer Key and Consumer Secret如何验证 SalesForce Consumer Key 和 Consumer Secret
【发布时间】:2018-09-11 09:54:19
【问题描述】:

我们有一个系统,我们希望将记录(例如联系人、客户、机会)从我们的系统推送到 SalesForce。

为此,我们使用了ForceToolKit for .Net。我们正在成功地将联系人记录从我们的系统推送到 Salesforce。

第一个客户必须提供消费者密钥和密码,在提供这些详细信息后,用户将被重定向到 Salesforce 登录页面以进行 OAuth。我们存储的是 RefreshToken,它将在数据推送时使用。

这里,如果用户提供了错误的消费者密钥,那么它会重定向到 Salesforce 登录页面并显示以下消息:

error=invalid_client_id&error_description=client%20identifier%20invalid

现在,我们必须先验证消费者密钥和机密,然后再将其重定向到 Salesforce URL 并检查它是否有效。

谁能帮我实现这个目标?

【问题讨论】:

    标签: c# salesforce


    【解决方案1】:

    我理解您的问题,为什么错误会像您在 Enpoint URL 中提供的 URL 不匹配一样。这是第一个原因,接下来是考虑方法 post 或 get 但主要原因是 URL 不匹配 intha URL 您必须使用请求类型。而消费者密钥密钥和用户名密码这是获取访问令牌的必要条件。

    【讨论】:

      【解决方案2】:

      正如 Aleander 所说,这是第一个错误的端点 URL,您需要考虑其他事情。

      实例 = 登录生产,并测试沙盒。

      网址 - https://<instance>.salesforce.com/services/oauth2/token

      方法 - POST

      参数 -

      1. grant_type - 密码(硬编码)
      2. 用户名 - 您可能拥有的用户名
      3. 密码 - 这里有点棘手如果您在组织中为您的用户配置文件启用了 IP,那么您需要在密码中附加您的安全令牌。
      4. Consumer Key - 您正在尝试的使用者密钥。
      5. Consumer Secret - 您正在尝试的 Consumer Secret。

      您也可以在下面的链接中查看类似的详细信息 -

      链接 - https://medium.com/@krissparks/postman-a-salesforce-rest-web-service-28edc0a69851

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-05
        • 2017-04-14
        • 2017-10-16
        • 1970-01-01
        • 2021-02-22
        • 2021-08-09
        • 2023-03-02
        • 1970-01-01
        相关资源
        最近更新 更多