AuthenticationCapability 列挙
外部システムにアクセスするために使用できる認証の種別を指定します。
使用方法
DataSource.Provider クラスは、DataSource.AuthenticationCapability 列挙値を返します。返された値によって、Salesforce の外部データソース定義で使用できる認証設定が決まります。
DataSource.Connection クラスにコールアウトを設定する場合、URL の代わりにエンドポイントを指定ログイン情報として指定できます。すべてのコールアウトにエンドポイントを指定する場合は、データソース認証機能のリスト内の唯一のエントリとして ANONYMOUS を返します。これにより、外部データソース定義で認証設定が不要になります。Apex コールアウトで指定ログイン情報をコールアウトエンドポイントとして指定するすべての認証が Salesforce によって管理されるため、コードでこれらを行う必要はありません。
列挙値
次に、DataSource.AuthenticationCapability 列挙の値を示します。
| 値 | 説明 |
|---|---|
| ANONYMOUS | 外部システムの認証にログイン情報は必要ありません。 |
| BASIC | ユーザー名とパスワードを外部システムの認証に使用できます。 |
| CERTIFICATE | 外部システムに対する各接続を確立するときにセキュリティ証明書を提供できます。 |
| OAUTH | OAuth を外部システムの認証に使用できます。 |