Oauth令牌和凭证

时间:2019-03-16 05:08:07

标签: oauth oauth-2.0 salesforce workday-api

我正在使用的一种企业集成工具具有Salesforce连接器。但是连接器具有誓词,用户名和密码这三个字段作为必填字段。我的理解是,使用oauth令牌无法重新获得一致的pwd组合。我可以通过邮递员使用此oauth令牌拨打Salesforce所需的电话。知道为什么该工具需要所有三个字段吗?有问题的工具是工作日工作室。

1 个答案:

答案 0 :(得分:0)

您是对的,OAuth流程不需要用户名或密码。我对Workday一无所知,但是您确定它是它想要的 OAuth 令牌吗?

听起来您的工具正在使用老式的SOAP API。这可以与用户名,密码和可选的 security 令牌一起使用。您可以在安装程序中生成它,它会以电子邮件的形式出现。在某些情况下,您不需要它(例如从受信任的IP登录),但是如果它是必填字段...愚蠢的工作日规则,还是尝试生成它吗?了解更多https://help.salesforce.com/articleView?id=user_security_token.htm&r=https%3A%2F%2Fwww.google.com%2F&type=5

是的,我会尝试的。然后检查您在Salesforce的“设置”->“登录历史记录”中看到了什么?应该说是SOAP还是REST API,是否是OAuth ...我的直觉是说SOAP。如果是OAuth,则根本不要求输入密码(只显示“允许访问”屏幕),或者要求输入其他内容(客户端ID,机密信息)... Salesforce可能有很多OAUth流程, https://help.salesforce.com/articleView?id=remoteaccess_authenticate_overview.htm

P.S。欢迎使用StackOverflow。不知道谁在不加评论的情况下对您不满意,我给了您+1。