我们正在构建一个基于.net的应用程序,该应用程序在后端使用salesforce。我们使用OAuth 2使用WebView进行身份验证。
我们在授权时遇到问题。
当我们尝试使用OAuth 2登录时,Web视图会获取凭据,显示授权屏幕,然后提供授权代码。
获取授权代码后,我们使用此代码生成访问令牌,但在发送代码时获取访问令牌。它给出了400个错误请求错误。
这仅在生产环境中发生并且在Sandbox上正常运行。即使有时在生产中,它也可以工作,但大部分时间都会抛出400个不良请求。
我的已连接应用已在沙箱中定义并已完全配置。
我的要求
https://xxx.x-force.com/services/oauth2/authorize?response_type=code
&client_id=3MVG9lKcPoNINVBIPJjdw1J9LLM82HnFVVX19KY1uA5mu0QqEWhqKpoW3svG3X
HrXDiCQjK1mdgAvhCscA9GE&redirect_uri=my-callback-urlp
收到授权码后,我们发送了一个帖子请求https://xxx.salesforce.com/services/oauth2/token
具有以下参数
grant_type
client_secret
client_id
redirect_uri
code
我们错过了什么吗?
如果我还需要添加c#代码文件,请告诉我?
此致
Manish Kumar