【发布时间】:2011-06-27 05:35:18
【问题描述】:
在此页面中,提到 refresh_token 仅针对不以 HTTPS 开头或指向 salesforce 的回调 URL 返回。
https://na5.salesforce.com/help/doc/en/remoteaccess_oauth_user_agent_flow.htm
但是,在 SF->setup->develop->remote 应用程序创建页面中,它只需要以 HTTPS 或任意字符串(如 abcd')开头的 URL。
在浏览器中启动授权 URL(即 OAuth 授权)时,是否有任何技巧可以获取 refresh_token?
我们想使用 refresh_token 来重新验证 access_token(当它过期时),而不必提示登录窗口。
【问题讨论】:
-
没关系,我们使用了错误的流程(用户代理流程)。如果我们使用 WebServer 流,我们也会将 refresh_token 发送到 https: urls。
-
请注意,您可以在注册应用程序时指定HTTP是域是
localhost。 -
@so_mv - 考虑将您的评论移至答案,然后将其标记为正确,以便人们更容易找到它。
标签: salesforce oauth-2.0