Salesforce SOAP API login()廃止に関連したよくあるご質問と回答をご紹介いたします。
▼Salesforce SOAP API login()廃止について
Q1
Salesforce SOAP API login()廃止に伴い、Salesforceアダプタへの影響はありますか?
A1
SOAP API login()が廃止された場合、Salesforceアダプタのグローバルリソースで、
ユーザIDとパスワードを使用した接続ができなくなります。
なお、OAuth2.0認証を使用している場合は影響を受けないため、
Salesforce アダプタ自体が利用できなくなることはありません。
Q2
対応策または回避策はありますか?
A2
Salesforce アダプタは、OAuth2.0 による接続に対応しているため、
OAuth2.0 での接続を使用することで、login()廃止の影響を回避可能
と考えられます。
弊社でもSalesforce 側の仕様変更について確認しており、
現在アダプタ側の改修が必要かどうかを含めて対応を検討しています。
なお、具体的な対応方針などについては、現時点で未定です。
▼OAuth 2.0 認証について
Q3
OAuth 2.0 認証を用いた接続方法を教えてください
A3
Salesforceアダプタではデフォルトの設定だとユーザIDとパスワードによる接続を行いますが、
グローバルリソースの[OAuthを使用して接続する]にチェックを入れると
OAuth2.0での接続に切り替えることが可能です。
Salesforceに用意されている認証フローである「OAuth 2.0 更新トークンフロー」を用いた
接続方法につきましては、以下のヘルプをご確認ください。
・OAuthによる接続とは
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/cloud/salesforce_oauth.html
・グローバルリソースのプロパティ
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/cloud/salesforce_resource.html