質問
SalesforceへのOAuthコネクション作成時に「error=invalid_request&error_description=missing%20required%20code%20challenge」というエラーが表示され、ログイン画面が表示されません。Salesforce側の接続アプリケーション設定で「サポートされる認証フローにProof Key for Code Exchange (PKCE) 拡張を要求」がONになっていることが原因でしょうか?
回答
HULFT SquareはPKCE(Proof Key for Code Exchange)というOAuthの拡張機能に対応していません。
Salesforce側の接続アプリケーション設定で当該項目を無効化した上で、HULFT Square側でリフレッシュトークンの発行をお試しください。
リフレッシュトークンを取得できない場合は、Salesforce側のOAuth範囲が設定されていない可能性があります。以下接続設定ガイドの項目をご確認ください。
◇【コネクター接続設定ガイド】HULFT Square コネクター for Salesforce
※2の項目が選択されているかご確認ください。
補足
- Salesforce側で接続アプリケーションの設定を変更した場合、接続アプリケーションの使用準備が整うまで最大10分程度かかる場合があります。
- 設定変更後もエラーが解消されずリフレッシュトークンを取得できない場合は、エラー内容が確認できる画面キャプチャーをサポートへご送付の上、ご連絡ください。
- Salesforce側の設定の詳細については、Salesforceのサポート窓口へお問い合わせください。
コメント
0件のコメント
記事コメントは受け付けていません。