この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

NamedCredential

指定ログイン情報を表します。指定ログイン情報では、コールアウトエンドポイントの URL と必要な認証パラメータを 1 つの定義内に指定します。指定ログイン情報は、エンドポイントとして指定できるため、認証コールアウトの設定が簡略化されます。このオブジェクトは、API バージョン 33.0 以降で使用できます。

サポートされているコール

describeSObjects()query()retrieve()

項目

項目名 詳細
AuthProviderId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
認証プロバイダの Salesforce ID。ログインプロセスを提供し、外部システムへのアクセスを承認するサービスを定義します。

この項目を表示できるのは、「アプリケーションのカスタマイズ」権限および「認証プロバイダの管理」権限のあるユーザのみです。

この項目は、API バージョン 39.0 以降で使用できます。

CalloutOptionsAllowMergeFieldsInBody
boolean
プロパティ
Filter
説明
Apex コールアウトの場合、コードで差し込み項目を使用して HTTP リクエストボディに組織データを入力できるかどうかを示します。

この項目は、API バージョン 35.0 以降で使用できます。

CalloutOptionsAllowMergeFieldsInHeader
boolean
プロパティ
Filter
説明
Apex コールアウトの場合、コードで差し込み項目を使用して HTTP ヘッダーに組織データを入力できるかどうかを示します。

この項目は、API バージョン 35.0 以降で使用できます。

CalloutOptionsGenerateAuthorizationHeader
boolean
プロパティ
Filter
説明
Salesforce で、指定ログイン情報で定義されたエンドポイントへの各コールアウトの標準認証ヘッダーを自動的に生成するかどうかを示します。

この項目は、API バージョン 35.0 以降で使用できます。

DeveloperName
string
プロパティ
Filter、Group、Sort
説明
API のオブジェクトの一意の名前。この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。管理パッケージでこの項目を使用することにより、パッケージインストール時の名前の競合を回避します。この項目を使用して、開発者は管理パッケージのオブジェクト名を変更し、変更は登録者の組織で反映されます。
Endpoint
textarea
プロパティ
Nillable
説明
エンドポイントのルート URL。
Language
picklist
プロパティ
Filter、Group、Restricted picklist、Sort
説明
MasterLabel の言語。
MasterLabel
string
プロパティ
Filter、Group、Sort
説明
指定ログイン情報のマスタ表示ラベル。この表示値は、翻訳されない内部ラベルです。
NamespacePrefix
string
プロパティ
Filter、Group、Nillable、Sort
説明
このオブジェクトと関連付けられた名前空間プレフィックス。管理パッケージを作成する Developer Edition 組織には、一意の名前空間プレフィックスがあります。最大 15 文字です。namespacePrefix__componentName 表記を使用して、管理パッケージのコンポーネントを参照できます。
PrincipalType
picklist
プロパティ
Filter、Group、Restricted picklist、Sort
説明
外部システムにアクセスするユーザを追跡します。Anonymous は、外部システムアクセスに対してユーザ ID が指定されていないことを意味します。Named Principal は、外部システムにアクセスするすべてのユーザに対して 1 つのユーザ ID を使用します。

使用方法

組織の指定ログイン情報を照会するには、NamedCredential オブジェクトを使用します。