管理者以外のアカウントでスタンダード フィールドを有効にして、コンテンツ エディタでアイテムを閲覧すると、Securityフィールド コントロールに以下のエラーが表示される可能性があります。このエラーは、Sitecoreのログ ファイルにも出力されます。
Exception: Sitecore.Exceptions.AccessDeniedException
Message: Application access denied.
Source: Sitecore.Kernel
at Sitecore.Diagnostics.Assert.HasAccess(Boolean accessAllowed, String message)
at Sitecore.Shell.Applications.Security.SecurityDetails.SecurityDetailsPage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
ユーザーがSecurityフィールドに直接アクセスする必要がない場合、ユーザーからSecurityフィールドが見えないようにします。
これを実施するには、Masterデータベースで次のアイテムへのReadアクセスを拒否します:
/sitecore/templates/System/Templates/Sections/Security/Security/__Security
ユーザーがSecurityフィールドに直接アクセスする必要がある場合、Coreデータベースで次のアイテムへのReadアクセスを許可します:
/sitecore/content/Applications/Content Editor/Ribbons/Chunks/Security