ODBC Driver for Salesforce

Build 25.0.9434

SessionTimeout

Salesforce ログインセッションが期限切れになる前に再利用される時間(分)を指定します。

データ型

string

デフォルト値

"10"

解説

本製品 は、提供された認証資格情報を使用してSalesforce でログインセッションを作成します。このセッションは、繰り返しの認証リクエストを避けるために、後続のクエリで再利用されます。

SessionTimeout プロパティは、このログインセッションがアクティブに保たれる時間を制御します。SessionTimeout を0に設定すると、セッションの再利用が完全に無効になり、プロバイダーはすべてのリクエストで認証を実行するようになります。 これは、より厳格なセキュリティが必要なシナリオや、短期間の資格情報ポリシーを扱う場合に役立ちます。

このプロパティは、Basic 認証とSSO 接続にのみ適用されます。OAuth は、セッションの有効期限とトークンの更新を異なる方法で処理するため、OAuth ベースの認証では使用されません。

パフォーマンスの考慮事項

セッションを再利用することで、Salesforce への認証呼び出し数が減り、パフォーマンスが向上し、API オーバーヘッドが削減されます。 ただし、セッションタイムアウトを長く設定すると、Salesforce 自体のセッションポリシーがより短いタイムアウトに設定されている場合、競合する可能性があります。 タイムアウトを0に設定すると、認証オーバーヘッドが増加しますが、最も安全で最新の資格情報の使用が必要なアプリケーションには適している場合があります。

このプロパティは、Basic 認証またはSSO に依存する環境でパフォーマンスの最適化とセキュリティ要件のバランスを取る際に役立ちます。

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434