Newer Version Available
ConnectionParams クラス
名前空間
使用方法
DataSource.Provider クラスの拡張が、認証をサポートすることを示す DataSource.AuthenticationCapability 値を返す場合、DataSource.Connection クラスは、コンストラクタで DataSource.ConnectionParams インスタンスを使用してインスタンス化されます。
DataSource.ConnectionParams インスタンスに含まれる認証情報は、Salesforce の外部データソース定義の [ID 種別] 項目に応じて異なります。
このクラスの値は、デバッグログに出現することがあり、「Apex 開発」権限を持つユーザがアクセスできます。セキュリティを強化する必要がある場合は、Apex コールアウトエンドポイントとして、URL ではなく指定ログイン情報を使用することをお勧めします。Apex コールアウトで指定ログイン情報をコールアウトエンドポイントとして指定するすべての認証が Salesforce によって管理されるため、コードでこれらを行う必要はありません。
ConnectionParams プロパティ
ConnectionParams のプロパティは次のとおりです。
principalType
外部システムへのアクセスに使用するログイン情報のセットを決定する DataSource.IdentityType のインスタンス。
署名
public DataSource.IdentityType principalType {get; set;}