simple-salesforceを使ってREST-APIが使用できなくなりました。

Salesforceについて、最近MFA化が必須になったことに伴い、
pythonでオブジェクトのレコードをAPI取得していたプログラムが動かなくなりました。

error

1Response content: [{'message': 'This session is not valid for use with the REST API', 'errorCode': 'INVALID_SESSION_ID'}]

ログインまでは成功しているのですが、オブジェクトの操作などを行おうとすると失敗する形となっています。
ログインの認証はoauth2を使っています。

セールスフォースの設定で
割り当てられているプロファイルの「ログインに必要なセッションセキュリティレベル」を「高保証」⇒「--なし--」にすれば解決はするのですが、
セールスフォース全体でMFA化が必要になったようで、これでは根本の解決にならないと思いました。

セキュリティレベルを高保証にしたままREST-APIを使う方法はありますでしょうか?
または、ログインに必要なセッションセキュリティレベルを「--なし--」にしたプロファイルをAPI用に別途用意するしか方法はないのでしょうか?

コメントを投稿

0 コメント