セットアップ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Connect for Content Hub コネクタを使用するには、Sitecore インスタンスだけでなく、Sitecore Content Hub も設定する必要があります。
この構成は、Sitecore Content Hub 3.3.0 以降に適用されます。
パブリック リンクを使用していて、CORS 構成のいずれかの stylelabs.cloud ドメインをホワイトリストに登録した場合、sitecorecontenthub.cloudドメインもホワイトリストに登録する必要があります。
CORS 設定
Sitecore インスタンスからの受信トラフィックを許可するように CORS for Content Hub を設定する必要があります。
CORS を設定するには:
-
Content Hub のメニューバーで、[管理] をクリックします。
-
[管理] ページで、[設定] をクリックします。
-
[設定] ページの [検索] ボックスに、「CORSConfiguration」と入力して、Enter キーを押します。
-
[PortalConfiguration] リストの [CORSConfiguration] を選択します。
-
Sitecore インスタンスの URL を URL のリストに追加します (たとえば、
https://www.sitecore.instance.com
)。 -
[保存] をクリックします。
ポータル設定
[PortalConfiguration] 内のリダイレクト設定を設定して、Sitecore インスタンスから Sitecore DAM のコンテンツへのアクセスと表示を許可する必要があります。
-
Content Hub のメニューバーで、[管理] をクリックします。
-
[管理] ページで、[設定] をクリックします。
-
[設定] ページの [検索] ボックスに、「Authentication」と入力して、Enter キーを押します。
-
[PortalConfiguration] リストの [Authentication] を選択します。
-
右側のペインで、すべての SSO プロバイダーについて、[ExternalAuthenticationProviders] の [authentication_mode] が [Passive] に変わります。
RequestResponse"sitecore": [ { "authentication_mode": "Passive", "client_id": "<ClientId>", "client_secret": "<ClientSecret>", "email_claim_type": "<ClaimTypeOverride>", "external_user_creation_url": "https://www.registerme.com", "identity_server_url": "<Url>", "is_enabled": true, "messages": { "signIn": "translationKey", "signInDescription": "translationKey", "signInTitle": "translationKey" }, "provider_name": "Sitecore,", "username_claim_type": "<ClaimTypeOverride>" } ]
SSO を設定しなかった場合、基本認証が使用され、[authentication_mode] は既定で [Passive] に設定されます。
Content Hub 3.4.0 以降、ログイン ページの messages
設定で指定する変換キーは、T_
プレフィックスを付けずに指定する必要があります。たとえば、"signIn": "T_translationKey"
は "signIn": "translationKey"
にする必要があります。