【问题标题】:Oauth refresh token salesforce process simplificationOauth 刷新令牌 salesforce 流程简化
【发布时间】:2012-04-13 05:33:27
【问题描述】:

我目前正在开发一个应用程序,该应用程序本质上是从 salesforce 帐户执行后台获取报告并将它们保存到数据库中,流程或多或少是这样的:

-用户登录我的应用程序。 - 选择添加 salesforce 连接。 - 向他展示了一个表单,用于提供消费者密钥(在某些文档中为 client_id)和 consumer_secret,如 Develop-Remote Access 中所示(在销售人员帐户中)。 - 然后应用程序按照here 的描述启动 Web 服务器流程,并显示 Salesforce 登录表单,以便用户可以授权我的应用程序,应用程序获取访问令牌,然后请求刷新令牌。 -一旦应用程序完成所有这些过程,它就会获取刷新令牌以在访问令牌过期后更新访问令牌,以便它可以对 API 函数进行后续调用。获取刷新令牌后,用户无需完成所有流程,只需登录到我的应用并查看其数据更新即可。

即使用户未登录系统,也会获取此刷新令牌以执行报告更新。

但是,在执行所有操作之前,用户必须转到开发 - 远程访问部分以获取消费者和机密并将其提供给应用程序。普通用户不容易做到这一点,有什么办法可以简化这一点?关于如何简化流程的任何经验,我是否看错了流程?顺便说一句,我正在使用 java。

谢谢。

【问题讨论】:

    标签: java web-services salesforce oauth-2.0


    【解决方案1】:

    您可以在自己的开发人员组织中创建一个远程访问设置,然后重复使用它,它会自动共享,您不需要让您的客户创建他们自己的设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 2017-11-20
      • 2017-09-06
      • 2016-03-31
      • 2012-12-21
      • 2015-06-27
      相关资源
      最近更新 更多