尝试从SalesForce获取访问令牌时,无法获取访问令牌。我输入了https://localhost:8081/AppCallback的回调网址。但是,当我打印出令牌时,我在浏览器中显示为null。当我更改消费者密钥值时,我仍然会获得成功,但我似乎并未点击该服务。这是我的配置。我向http://localhost:8081/authorize发送了一个请求,然后我回来了
您已成功授权连接器。您的访问令牌ID为:null
CALL
我做错了什么?为什么Salesforce不验证并返回访问令牌?我该如何使用回调网址?
答案 0 :(得分:0)
您需要使用Salesforce连接器,这非常容易。 考虑到您尝试使用的当前方法,没有用户名,并且提供了密码。
如果您在以下代码中(从帖子中复制)-
<sfdc:config-with-oauth name="salesforce-oauth"
onNoToken="EXCEPTION"
accessTokenUrl="https://app.my.salesforce.com/services/oauth2/token"
authorizationUrl="https://app.my.salesforce.com/services/oauth2/authorize"
consumerKey="myConsumerKey"
consumerSecret="33388E8E" doc:name="Salesforce (OAuth)">
<sfdc:oauth-callback-config domain="localhost"
localPort="8081" remotePort="8081" path="AppCallBack" />
</sfdc:config-with-oauth>