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]