Python 简单Salesforce中的Salesforce MFA

Python 简单Salesforce中的Salesforce MFA,python,python-3.x,python-requests,salesforce,simple-salesforce,Python,Python 3.x,Python Requests,Salesforce,Simple Salesforce,我目前正在使用simple salesforce库,使用token方法从salesforce检索数据 from simple_salesforce import Salesforce sf = Salesforce(username='myemail@example.com', password='password', security_token='token') 但是Salesforce需要实现多因素身份验证,我是否可以绕过这一点或使用其他方法 以下是实际文章的链接: https://h

我目前正在使用
simple salesforce
库,使用token方法从salesforce检索数据

from simple_salesforce import Salesforce

sf = Salesforce(username='myemail@example.com', password='password', security_token='token')
但是Salesforce需要实现多因素身份验证,我是否可以绕过这一点或使用其他方法

以下是实际文章的链接:
https://help.salesforce.com/articleView?id=000356005&type=1&mode=1


谢谢

我认为只有使用标准登录的用户才需要MFA,它在帮助文章中写道: “所有通过用户界面登录到Salesforce products*(包括合作伙伴解决方案)的内部用户都必须使用MFA。要确保为所有Salesforce用户启用MFA,您可以直接在Salesforce产品中打开它,或使用SSO提供商的MFA服务。”

但是您是通过API进行身份验证的,对吗

你能分享错误信息或屏幕截图吗

通常API认证通过组织中配置的连接应用程序进行,我记得,连接的应用程序有一个需要MFA的设置。。。 更详细地介绍了哪里需要MFA(登录方式)


可能是因为每当salesforce从新的网络位置看到用户的身份验证时,您都会遇到标准的用户验证挑战。您可以通过设置IP地址范围来禁用该功能。

我找到了一个解决方案:


在我的情况下,我没有使用API用户帐户,而只是一个普通的用户帐户。

如果可以绕过MFA,那就没有多大价值了,是吗?@AKX你是对的,这就是为什么我问是否有其他方法。好吧,你不是唯一一个问这个问题的人。我目前没有通过api进行身份验证,只是一个具有api权限的普通帐户。我需要创建一个API帐户,当MFA是必需的时,可能会使用JWT方法访问数据。