Sitecore で DAM コネクタの設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Connect for Content Hub (SCCH) をインストールすると、[Sitecore DAM から挿入] アイテムがリッチ テキスト エディターのリッチ テキスト デフォルトのプロファイルに追加されます。[Sitecore DAM から挿入] 機能を有効にするには、SCCH コネクタの Sitecore Digital Asset Management (DAM) 部分への接続を設定する必要があります。
Sitecore で Sitecore DAM への接続を設定するには:
-
C:\inetpub\<site>\App_Config\ConnectionStrings.config
ファイルを開き、次の接続文字列を追加します。RequestResponse<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" />
例のプレースホルダーを次の表の値に置き換えます。
プレースホルダー
値
Sitecore Content Hub URI
Sitecore Content Hub インスタンスの 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
)。注記コネクタを使用するユーザー アカウントには、Sitecore DAM のコネクタ ページに対する読み取りアクセス権が必要です。
-
変更を保存します。
-
ルート フォルダー (既定では
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
タグに追加されていることを確認してください。次に例を示します。RequestResponse<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
設定を使用することで、パブリック リンクにさまざまな配信ホスト名を設定できます。別のホスト名を設定している場合は、すべてのホスト名をソースとして追加する必要があります。これは、
img-src
、child-src
、およびconnect-src
プロパティのContent-Security-Policy
パラメーターで実行します。 -
リッチ テキスト デフォルトのプロファイルを使用するフィールドのリッチ テキスト エディターで、[Sitecore DAM から挿入] アイコンを使用できるようになりました。リッチ テキスト デフォルト以外のプロファイルで DAM アセットにアクセスしたい場合は次のようにします。
-
Core データベースで、/sitecore/system/Settings/Html Editor Profiles/Rich Text Default/Toolbar 1 に移動します。
-
[Sitecore DAM から挿入] アイテムをコピーします。
-
使用するリッチ テキスト エディター プロファイルに移動し、[Sitecore DAM から挿入] アイテムを貼り付けます。
-