0

特定の SiteCore コンテンツ アイテムへの匿名アクセスを有効にする方法はありますか? Sitecore 管理者を介してアイテムのエクストラネット\匿名への読み取りアクセス許可を割り当てる - 役に立たない...

[更新] アクセス ビューアで、extranet\anonymous に必要なアイテムへの読み取りアクセス権があることを確認しました。サイト定義では、サイトにエクストラネット ドメインを使用します。

<site name="website" hostName="mytest" patch:before="site[@name='scheduler']" virtualFolder="/" physicalFolder="/" enableAnalytics="true" rootPath="/sitecore/content/My Test" startItem="/Home" database="master" filterItems="true" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" enableWorkflow="true" disableClientData="false" loginPage="/login/Login.aspx"/>
4

3 に答える 3

1

認証されていないときにアイテムにアクセスするときにどのユーザーが使用されるかは、サイトの定義によって異なります。エクストラネット\匿名が使用されていますか? 使用されている可能性がある次のユーザーがいるからです (最も可能性が高いものから最も可能性が低いものへ):

  • built-in\anonymous (明示的に割り当てられたドメインを持たない Web サイトを表示する認証されていない訪問者に割り当てられる仮想ユーザー)
  • extranet\anonymous (既定の Web サイトを表示している認証されていない訪問者に割り当てられるユーザー)
  • sitecore\anonymous (Sitecore ログイン ページにアクセスするときに訪問者に割り当てられるユーザー)

編集 07/05/2014

default\anonymousが使用されていることにも気付きました。上記のユーザーとしてドキュメントに記載されていません。使用されていたユーザーを教えてください。

于 2014-05-06T09:58:50.233 に答える
0

解決策: コンテンツ ツリーの "sitecore" 要素からエクストラネット/匿名拒否読み取り許可を削除します。

サイト全体への匿名アクセスを防ぐには、「sitecore/content」要素を使用するだけです。

子アイテムへの匿名アクセスを許可するには、サイト ドメインから匿名ユーザーに読み取りアクセス許可を割り当てます。私の場合、エクストラネット/匿名でした。

バグなのか機能なのかしら。とにかく、解決策を見つけてうれしいです。

于 2014-05-07T10:40:05.540 に答える