【问题标题】:AEM - Salesforce Cloud ServicesAEM - Salesforce 云服务
【发布时间】:2017-01-30 19:09:33
【问题描述】:

我正在建立一个开发组织并致力于使用云服务部分连接销售人员,如下所示:

https://docs.adobe.com/docs/en/aem/6-2/administer/integration/third-party-services/salesforce.html

我正在使用 salesforce 开发组织和本地托管的 aem 实例。

我相当确定我的配置设置正确,并且我已经测试了在每个字段中输入错误信息并得到了与我得到的不同的特定错误消息。

当我单击“连接到 Salesforce”时,我会看到一个登录页面。在我输入我的登录信息后,当它应该显示一个确认页面时没有任何反应,当我打开检查器时,我看到花岗岩正在获取令牌,但它没有被应用于资源。

其他时候(尤其是刷新时)我收到一条错误消息,显示为“获取访问令牌时出错:invalid_grant”。但我不确定这是否与我的主要问题有关。

任何建议或指导将不胜感激。

在此之前我几乎完全是前端,所以我不知道在哪里可以找到服务器端错误日志,虽然控制台中记录了一个警告,但我怀疑它是否重要:

granite.js:226 Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
XMLHttpRequest.open @ granite.js:226
send @ jquery.js:9620
ajax @ jquery.js:9210
get @ shared.js:188
load @ shared.js:2738
lazyLoad @ shared.js:2768
getLanguage @ shared.js:2787
locale @ shared.js:2826
Granite.I18n.self.getLocale @ utils.js:892
Granite.I18n.self.getDictionary @ utils.js:934
Granite.I18n.self.get @ utils.js:964
(anonymous) @ widgets.js:88039

【问题讨论】:

  • 您能否查看日志以了解更多错误详情?

标签: authentication salesforce aem oauth2


【解决方案1】:

我发现了问题所在。我必须将连接的应用设置更改为不仅包括“完全访问权限”,还包括“随时代表您执行请求”并将刷新令牌策略更改为“刷新令牌在撤销之前一直有效”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多