gpt4 book ai didi

iphone - 没有网页的 OAuth 2.0 到 Salesforce

转载 作者:行者123 更新时间:2023-12-03 19:12:13 24 4
gpt4 key购买 nike

我正在尝试使用 Salesforce.com 的 OAuth 2.0 界面连接到他们。我找到了类似 LROAuth2Client 的解决方案这允许我打开网页并进行身份验证。但是有没有一种方法可以通过后端完成这一切,而无需先访问网页,以便我可以将其更多地集成到应用程序中?

我是 OAuth 新手,所以我不知道所有限制。

提前致谢。

最佳答案

Salesforce 支持 OAuth2 用户名/密码选项,这一切都无需网页即可完成。例如使用curl你会做

curl -v https://login.salesforce.com/services/oauth2/token -d "grant_type=password" -d "client_id=xxxxxxxxxx" -d "client_secret=1234567890" -d "username=noreply@salesforce.com" -d "password=XXXXXXXXX"

话虽如此,在 iOS 上使用 Web/交互流程非常简单,使用自定义方案 URL 进行回调(尝试使用库可能会比实际情况更困难)。基于 Web 的流程对于配置了替代身份验证流程(例如基于 SAML 的 SSO)的用户非常重要,该流程不适用于用户名/密码流程。

应该有一个来自 dreamforce'10 的 REST 和 OAuth session 的在线视频,安全 PM 在舞台上编写了一个基于 iPhone oAuth 客户端的应用程序。

关于iphone - 没有网页的 OAuth 2.0 到 Salesforce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4958453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com