【问题标题】:Salesforce dynamic OAuth 2.0 Callback uriSalesforce 动态 OAuth 2.0 回调 uri
【发布时间】:2014-04-25 03:05:24
【问题描述】:

我们正在尝试通过 Salesforce 构建外部应用程序/连接的应用程序,并使用 OAuth 2.0 Web 服务器流来检索访问令牌和刷新令牌。我们使用 localhost uri 路径创建了回调 uri,这对我们来说很好。

但是,在生产环境中,我们有多个具有不同主机名的实例,每个实例都需要注册一个回调 uri。会有很多这样的实例可能是动态自动创建的,我们不会提前知道主机名是什么。此外,为每个实例添加回调 uri 对我们来说似乎不是一个可扩展的解决方案。

有没有办法为连接的应用程序创建动态回调 URI?或者任何其他有助于我们检索访问令牌和其他 OAuth 详细信息的机制?

【问题讨论】:

    标签: oauth-2.0 salesforce


    【解决方案1】:

    我认为动态更改已连接应用程序的回调 URI 是不可能的(我猜这是出于安全原因)。

    说到替代路线 - 我首先想到的是在 salesforce 和您的服务器实例之间添加一个层以充当网关。例如,您可以使用特定服务器向 salesforce 进行身份验证并检索会话 ID,然后通过一些内部 API 与其他实例共享此信息。

    【讨论】:

    • 是的,我们认为唯一的选择是使用网关方法。感谢您的回复!
    猜你喜欢
    • 2012-06-22
    • 2015-01-10
    • 1970-01-01
    • 2017-06-19
    • 2013-08-24
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 2021-04-27
    相关资源
    最近更新 更多