python - Salesforce 登录 代理背后的组织
问题描述
我正在尝试使用 python 和Simple Salesforce连接到 SalesForce 。我的目标是在 python 中找到与命令行命令等效的东西sfdx force:auth:web:login -r $url
并通过自定义域获取访问令牌。我通过导出 http_proxy 和 https_proxy 在命令行中指定代理变量后运行此命令。
到目前为止,通过示例和文档,我找不到任何可以让我获得令牌的东西。对此的任何指导将不胜感激。我可以调用 sdfx 进程,但我想知道是否有办法通过 python 来执行此操作。
解决方案
simple_salesforce
不提供大多数形式的 OAuth 身份验证,例如force:auth:web:login
. 三种登录方式分别是simple_salesforce
:
- 提供您自己的访问令牌,通过在其他地方执行 OAuth 身份验证获得。
- 通过提供用户名、密码和安全令牌(或其他必需参数,具体取决于您的组织的特定配置)来执行 SOAP 登录。
- 使用带有用户名和证书的 JWT OAuth 流。
在这三者中,JWT 在进行服务器到服务器集成时更可取,而 SOAP 登录在控制台上进行交互使用时更可取。
推荐阅读
- python - 更改日期熊猫
- ios - Swift 从第三个 ViewController 导航到第一个 ViewController
- hugo - HUGO URL:当我不想时触发布局的默认单页
- mysql - 即使我做了所有性能技巧,Nginx 性能也太慢了
- python - 如果我给函数一个输入变量,我在 python 中的函数返回 0
- python - 确保查询是原子的
- android - Xamarin Android 从片段实例获取视图
- r - 如何在R中的栅格数据中找到具有特定值的像素的坐标
- android - 用 http url 反应本机发送意图 openFileChooser 选项不起作用
- r - 绘制代表时间序列的观测集群