---
title: "SitecoreでDAMコネクタを設定する"
slug: "configure-the-dam-connector-in-sitecore"
abstract: "コネクターのSitecore ConnectでInsert from Sitecore DAM機能を有効にする方法Content Hub"
---
# SitecoreでDAMコネクタを設定する

Content Hub(SCCH)インストールのSitecore Connectでは、リッチテキストエディタのリッチテキストデフォルトプロファイルに「 *アイテムから挿入」Sitecore DAM*追加されます。「 **Sitecore DAMから挿入** 」機能を有効にするには、SCCHコネクタのSitecoreデジタル資産管理(DAM)部分への接続を設定する必要があります。

> !noteこの手続きで設定するDAM.ContentHub接続文字列は、「Insert from Sitecore DAM」ダイアログで公開リンクを選択した場合に、Sitecoreの [画像タグ属性マッピングの設定](https://doc.sitecore.com/xmc/en/developers/xm-cloud/en/configure-the-image-tag-attribute-mapping-in-sitecore.html) に関するAPIリクエストの送信にのみ使用されます。

SitecoreでSitecore DAM接続を設定するには:

1.  接続文字列の設定の一環として、クライアントのIDとContent Hubからのシークレットを提供する必要があります。この情報にアクセスするには、Content Hubを開き、リボンの上で**LogicApp** > **Edit** > **OAuth Client**を**管理**\>クリックしてください。**クライアントID**と**クライアントシークレット**の設定値を記録してください。
    
2.  C:\\inetpub\\<site>\\App\_Config\\ConnectionStrings.configファイルを開いて、以下の接続文字列を追加します:
    
    > !注このステップの一環として、Content HubのLogicApp設定からクライアントIDとクライアントシークレットを提供する必要があります。この情報にアクセスするには、Content Hubを開き、リボンの上で「管理」をクリックし、「OAuthクライアント」をクリックし、「LogicApp」をクリックし、「編集」をクリックしてください。クライアントIDとクライアントシークレットの設定をメモしてください。
    
    プレースホルダー
    
    価値
    
    Sitecore Content Hub URI
    
    例えば、あなたのSitecore Content Hub DAMインスタンスのURIは https://dam-connector.stylelabs.qa.com。
    
    Sitecore Content Hub 検索ページ URI
    
    IFrameでDAMを開くページのURIです。例えば、 <Sitecore Content Hub DAM URI>/en-us/sitecore-dam-connect/approved-assets.
    
    ClientId および ClientSecret
    
    [ステップ1](https://doc.sitecore.com/xp/ja/developers/connect-for-ch/51/connect-for-content-hub/configure-the-dam-connector-in-sitecore.html#UUID-d56f355f-3f9c-55b1-1d67-220a05d4e548_N1690915498785)で指摘されたLogicApp OAuthクライアント設定です。
    
    User Name および Password
    
    以前Sitecore Content Hubで作成したユーザーのユーザー名とパスワード。
    
    <add name="DAM.ContentHub" connectionString="ClientId={client\_id};ClientSecret={client\_secret};UserName={username};Password={password};URI={uri};" />
    <add name="DAM.SearchPage" connectionString="<Sitecore Content Hub search page URI>" />
    <add name="DAM.ExternalRedirectKey" connectionString="Sitecore" />
    
    > !注接続文字列DAM.ContentHubは、Sitecoreの画像 [タグ属性マッピング](https://doc.sitecore.com/xmc/en/developers/xm-cloud/en/configure-the-image-tag-attribute-mapping-in-sitecore.html) の設定に関連するAPIを実行するためにのみ使用されます。これは、公開リンクが「挿入」ダイアログで選択された場合Sitecore DAMのみです。
    
3.  Sitecore Content Hubを開きます。リボンの上で ****「管理****」をクリックし、「****OAuth クライアント」****をクリックし、「 ****LogicApp****」をクリックし、「 ****編集****」をクリックします。 ****クライアントID****と ****クライアントシークレット**** の設定をメモしてください。
    
4.  例のプレースホルダーをこの表の値に置き換えます:
    
    > !注コネクターを使用するユーザーアカウントは、Sitecore DAMのコネクターページへの読み取りアクセス権を持っていなければなりません。
    
5.  変更を保存してください。
    
6.  ルートフォルダ(デフォルトではwwwroot)でweb.configファイルを開きます。Content HubインスタンスのURL(例: content-hub-url.stylelabs.com)、他の配信ホスト名(例: content-hub-url-delivery.stylelabs.cloud)、生成された公開リンク(例: content-hub-url.stylelabs.com:8686)をContent-Security-Policyタグのソースとして追加してください。例えば:
    
    <add name="Content-Security-Policy" value="default-src 'self' 'unsafe-inline' 'unsafe-eval' https://apps.sitecore.net;
     img-src 'self' data: https://content-hub-url.stylelabs.com/ https://content-hub-url-delivery.stylelabs.cloud/;
     style-src 'self' 'unsafe-inline' https://fonts.googleapis.com;
     font-src 'self' 'unsafe-inline' https://fonts.gstatic.com;
     upgrade-insecure-requests; block-all-mixed-content;
     child-src 'self' https://content-hub-url.stylelabs.com/ https://content-hub-url-delivery.stylelabs.cloud/;
     connect-src 'self' https://content-hub-url.stylelabs.com/ https://content-hub-url-delivery.stylelabs.cloud/;
     media-src https://content-hub-url.stylelabs.com/ https://content-hub-url-delivery.stylelabs.cloud/;" />
    
    > !注Content Hubでは、AssetExtensionDataConfigurationSetting設定を使ってパブリックリンクごとに異なる配信ホスト名を設定できます。
    > 
    > 異なるホスト名を設定している場合は、すべてのホスト名をソースとして追加しなければなりません。これは、Content-Security-Policyパラメータ、img-src、child-src 、connect-srcプロパティで行います。
    
7.  リッチテキストデフォルトプロファイルを使用するフィールドでリッチテキストエディター **Sitecore DAM**から挿入するアイコン ![Sitecore DAM icon](<https://doc.sitecore.com/api/markdown-image/xp/ja/developers/connect-for-ch/51/connect-for-content-hub/images/Sitecore%20DAM%20icon.png>) が利用可能になりました。リッチテキストデフォルト以外のプロファイルでDAM資産にアクセスしたい場合は:
    
    -   コアデータベースで */sitecore/system/設定/html editor profiles/リッチテキストデフォルト/ツールバー1*に移動します。
        
    -   *Sitecore DAMアイテムから挿入*をコピーしてください。
        
        ![The Insert from Sitecore DAM item in the content tree](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/connect-for-ch/51/connect-for-content-hub/images/addmasset.png)
        
    -   使用する予定のリッチテキストエディターのプロフィールに移動し、「 *Sitecore DAMアイテムから挿入」* を貼り付けます。