Loading
識別使用者與管理存取
使用新全域 OAuth 設定檔案部署外部用戶端應用程式

使用新全域 OAuth 設定檔案部署外部用戶端應用程式

在具有自己 OAuth 取用者的組織上部署來源組織的中繼資料。若要設定應用程式,請移除 OAuth 設定檔案中的 OAuth 連結,並在新組織的 package.xml 資訊清單檔案中新增對全域 OAuth 設定檔案的參照。

  1. 在組織 3 上開啟 package.xml 資訊清單檔案,並確定其中包含 ExtlClntAppGlobalOauthSettings 類型。
    <?xml version="1.0" encoding="UTF-8"?>
    <Package xmlns="http://soap.sforce.com/2006/04/metadata">
        <types>
            <members>*</members>
            <name>ExternalClientApplication</name>
        </types>
        <types>
            <members>*</members>
            <name>ExtlClntAppOauthSettings</name>
        </types>
        <types>
            <members>*</members>
            <name>ExtlClntAppGlobalOauthSettings</name>
        </types>
        <types>
            <members>*</members>
            <name>ExtlClntAppOauthConfigurablePolicies</name>
        </types>
        <version>58.0</version>
    </Package>
  2. 將 OAuth 連結欄位從 OAuth 設定檔案中移除。
    如果設定檔案中的 OAuth 連結欄位包含不正確資訊,則部署會失敗。如果該欄位不存在,則會在部署期間產生。最佳作法是在部署之前移除 OAuth 連結欄位。
  3. 將變更部署至組織 3。
    sf project deploy start --manifest package.xml --target-org johndoe@example3.com
  4. 驗證部署是否成功。您會在外部用戶端應用程式中看見四個檔案。
    • 標頭檔案
    • 全域 OAuth 設定檔案
    • OAuth 設定檔案
    • 原則檔案
  5. 確認設定檔案包含產生的 OAuth 連結欄位,且全域設定檔案包含 OAuth 取用者金鑰和密碼。
 
正在載入
Salesforce Help | Article