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 を利用する。