Salesforce OAuth 2.0 API:使用在普通浏览器中启动的授权URL获取refresh_token

时间:2011-02-14 21:59:10

标签: salesforce oauth-2.0

在此页面中,提到refresh_token仅针对不以HTTPS开头或指向salesforce的回调网址返回。

  

https://na5.salesforce.com/help/doc/en/remoteaccess_oauth_user_agent_flow.htm

但是,在SF-> setup->开发 - >远程应用程序创建页面中,它只使用以HTTPS开头的URL或者像abcd'这样的任意字符串。

在浏览器中启动授权网址(即OAuth授权)时,是否有获取refresh_token的技巧?

我们希望使用refresh_token重新验证access_token(过期时),而不必提示登录窗口。

1 个答案:

答案 0 :(得分:3)

我们使用了错误的流程(用户代理流程)。如果我们使用WebServer flow,我们也会将refresh_token发送到https: urls