intra-mart Accel Platform メッセージコードリファレンス 2024-04-01

E.IWP.SALESFORCE.CLIENT.00020

メッセージ

パスワードが取得できませんでした。パスワード保存方式に「ハッシュ化」を利用している可能性があります。

引数

なし

詳細

Salesforceの認証に利用するユーザのパスワードを intra-mart Accel Platform のユーザから取得する処理で失敗した場合に発生します。

原因

intra-mart Accel Platform のパスワード保存方式に「ハッシュ化」を利用している場合に発生します。

対応方法

intra-mart Accel Platform のパスワード保存方式に「ハッシュ化」を利用している場合、intra-mart Accel Platform のユーザコードとパスワードをSalesforce の認証に利用することはできません。(平文パスワードを取得することができないため)
Salesforceクライアントの設定(salesforce-client-config.xml)について以下の代替案を検討してください。
  • Salesforceクライアントの設定(salesforce-client-config.xml)で、認証タイプ user-password を利用する場合、UserPasswordResolver を独自実装してユーザコードとパスワードを解決する。
    • デフォルトのUserPasswordResolver は、intra-mart Accel Platform のユーザとパスワードを利用する為、指定することはできません。
  • Salesforceクライアントの設定(salesforce-client-config.xml)で、認証タイプ oauth-client、または、fixed-user-password を利用する。