Salesforce:OAuth リフレッシュトークンは 30 日間未使用の場合に失効します
Salesforce は、OAuth リフレッシュトークンを未使用のまま維持できる期間を 30 日までに制限します。OAuthPKCE または OAuth 認証を使用する Salesforce の接続は、30 日間使用されなかった場合、再認証が必要となります。
Date Entered: 10/19/2026 Last Updated: 10/19/2026
概要
Salesforce は、OAuth リフレッシュトークンを未使用のまま維持できる期間を 30 日までに制限する変更の適用を開始します。AuthScheme=OAuthPKCE または AuthScheme=OAuth を使用する Salesforce の接続は、30 日間使用されなかった場合、再認証が必要となります。
この制限は、CData 組み込みの OAuth アプリケーションとカスタム連携アプリを含む、すべての OAuth 連携アプリに適用されます。リフレッシュトークンを使用するたびに、30 日間の有効期間はリセットされます。
Salesforce は、組織でこの制限を有効化する際に、既存のアクセストークンをすべて一度失効させます。CData 製品は、保存されているリフレッシュトークンを使用して新しいアクセストークンを自動的に取得するため、定期的に使用されている接続は引き続きご利用いただけます。
注意:Salesforce はこの変更を段階的に適用しており、各組織への具体的な適用日は公表していません。詳細は Salesforce の発表をご参照ください:Security Change: Refresh Token Idle TTL Is Limited to 30 Days(英語)
影響範囲
| カテゴリ | 詳細 |
|---|---|
| 対象製品 | CData のすべての Salesforce コネクタ:Drivers(ADO.NET、JDBC、ODBC、Python、Power BI、SSIS、Tableau、Excel アドイン)、Connect AI、CData Sync、CData Arc、CData API Server、DBAmp |
| 対象の認証方式 | リフレッシュトークンを使用する方式:OAuthPKCE(デフォルト)および OAuth |
| 対象外 | リフレッシュトークンを使用しない方式:OAuthClient、OAuthJWT、OAuthPassword、Basic、および SSO 方式(Okta、OneLogin、PingFederate、ADFS、AzureAD) |
今後の対応
製品のアップデートは必要ありません。Salesforce の接続について、それぞれがどの認証方式を使用しているかを確認し、使用頻度に応じて以下のとおり対応してください。
- 30 日以内に 1 回以上使用している場合:対応は不要です。アクセストークンは一度失効しますが、コネクタが新しいアクセストークンを自動的に取得し、30 日間有効な新しいリフレッシュトークンが発行されます。
- 使用間隔が 30 日を超える場合:リフレッシュトークンを使用しない認証方式に切り替えてください。
- invalid_grant: expired access/refresh token のエラーが発生する場合:リフレッシュトークンが失効しているため、接続を再認証してください。
OAuthPKCE 方式の詳細については、Salesforce:OAuthPKCE 認証への移行をご覧ください。
重要な日程
この変更は、以下の日付から順次適用されます。
| Salesforce 組織の種類 | 適用開始日 |
|---|---|
| サンドボックス | 2026 年 10 月 21 日 |
| 本番環境、スクラッチ組織、Developer Edition | 2026 年 11 月 4 日 |
サポート
ご不明な点やサポートが必要な場合は、CData サポートチームまでお問い合わせください。
フィードバックをお待ちしております。このページに関するご質問・ご意見・ご要望がございましたら、サポートチームまでお問い合わせください:[email protected]