OauthTokenExchangeHandler
親種別
ファイルのサフィックスおよびディレクトリの場所
OauthTokenExchangeHandler コンポーネントのサフィックスは .oauthtokenexchangehandler で、oauthtokenexchangehandlers フォルダーに保存されます。
バージョン
OauthTokenExchangeHandler コンポーネントは、API バージョン 60.0 以降で使用できます。
特別なアクセスルール
この種別に固有のアクセス要件は他にありません。
項目
| 項目名 | 説明 |
|---|---|
| description |
|
| developerName |
|
| enablements |
|
| isAccessTokenSupported |
|
| isEnabled |
|
| isIdTokenSupported |
|
| isJwtSupported |
|
| isProtected |
|
| isRefreshTokenSupported |
|
| isSaml2Supported |
|
| isUserCreationAllowed |
|
| masterLabel |
|
| tokenHandlerApex |
|
OauthTokenExchHandlerApp
トークン交換ハンドラーが有効になっている、特定の Salesforce 接続アプリケーションまたは外部クライアントアプリケーションの設定を表します。ハンドラーは複数のアプリケーションに対して有効にできます。
| 項目名 | 説明 |
|---|---|
| apexExecutionUser |
|
| connectedApp |
|
| externalClientApp |
|
| isDefault |
|
宣言的なメタデータの定義のサンプル
OauthTokenExchangeHandler コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<OauthTokenExchangeHandler xmlns="http://soap.sforce.com/2006/04/metadata">
3 <developerName>MyTokenExchangeHandler</developerName>
4 <description>My token exchange handler</description>
5 <isAccessTokenSupported>true</isAccessTokenSupported>
6 <isEnabled>true</isEnabled>
7 <isIdTokenSupported>false</isIdTokenSupported>
8 <isJwtSupported>true</isJwtSupported>
9 <isProtected>false</isProtected>
10 <isRefreshTokenSupported>false</isRefreshTokenSupported>
11 <isSaml2Supported>false</isSaml2Supported>
12 <isUserCreationAllowed>true</isUserCreationAllowed>
13 <masterLabel>MyTokenExchangeHandler</masterLabel>
14 <tokenHandlerApex>MyOauthTokenExchangeHandler</tokenHandlerApex>
15 <enablements>
16 <apexExecutionUser>integrationuser@mycompany.com</apexExecutionUser>
17 <connectedApp>TokenExchangeApp1</conectedApp>
18 <isDefault>true</isDefault>
19 </enablements>
20</OauthTokenExchangeHandler>前の定義を参照する package.xml の例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>*</members>
5 <name>OauthTokenExchangeHandler</name>
6 </types>
7 <version>60.0</version>
8</Package>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。