この文章は 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 オブジェクトを使用します。