匿名ユーザーがRSSフィードにアクセスできない


概要

Sitecoreは、コンテンツの変更を追跡するためのRSSフィード機構を提供しています。SitecoreのRSSフィード機構は、/sitecore/shell/applications/feedssitecore/shell/Feedsフォルダーに格納されています。sitecore/shellは機密フォルダーと見なされるため、未承認ユーザーからのアクセスを拒否するようWeb.configファイルに定義されています。

<location path="sitecore/shell">
  <system.web>
    <authorization>
      <deny users="?" />
      <allow users="*" />
    </authorization>
  </system.web>
</location>

デフォルトの保護設定では、承認されているユーザーのみRSSフィードにアクセスすることができます。

解決策

すべてのユーザーがRSSフィードにアクセスできるようにするには、Content ManagementインスタンスのWeb.configファイルに下記の設定を追加します:

<location path="sitecore/shell/feeds">
  <system.web>
    <authorization>
      <allow users="?" />
    </authorization>
  </system.web>
</location>
<location path="sitecore/shell/applications/feeds">
  <system.web>
    <authorization>
      <allow users="?" />
    </authorization>
  </system.web>
</location>

セキュリティ設定の詳細情報については、以下のリンクをご参照ください:
https://docs.microsoft.com/ja-jp/previous-versions/dotnet/netframework-4.0/b6x6shw7(v=vs.100)