Sitecore.Services.Token.Authorizationが有効化されているとHorizonが動作しない場合がある


概要

Sitecore.Horizon.Editor.Integration.configに、不明なタイプへの参照が含まれていることが原因で、Horizon の起動に失敗することがあります。

<signingProvider type="sitecore.services.infrastructure.sitecore.security.symetrickeysigningprovider, sitecore.services.infrastructure.sitecore">

解決策

この問題を解決するには、以下の手順を実施してください。

  1. [貴社_ウェブサイト]\App_Config\Modules\Horizon\Editor\Sitecore.Horizon.Editor.Integration.config のファイルを開きます。
  2. 次に、下記のコードを探します。
    <signingProvider type="sitecore.services.infrastructure.sitecore.security.symetrickeysigningprovider, sitecore.services.infrastructure.sitecore">
    上記を、下記のコードに置き換えます。
    <signingProvider type="Sitecore.Services.Infrastructure.Security.SymmetricKeySigningProvider, Sitecore.Services.Infrastructure">