【发布时间】:2019-05-22 10:24:31
【问题描述】:
我长期使用 Force.com Toolkit for .NET。最近,一位客户开始抱怨会话无效问题。所以我开始挖掘,发现我必须通过调用 TokenRefreshAsync 来刷新令牌,为此我需要传递我在身份验证期间获得的刷新令牌。但我从 SF 获得了 null 刷新令牌。
我已经尝试了我在互联网上找到的所有可能的东西,但没有任何成功。 随时代表您执行请求(refresh_token、offline_access)已添加到 OAuth Scopes 中:
刷新令牌有效期设置为 2 天:
这是我用来验证的简单代码:
var task = authClient.UsernamePasswordAsync(consumerKey, consumerSecret, username, password, callback);
task.Wait();
我在这里错过了什么?
【问题讨论】:
标签: c# .net authentication salesforce