Sitecore CMS を使用する Web サイトに取り組んでいます。アクセスが制限されたイントラネット Web パーツが既に作成されています。
このイントラネットで、1 つの役割にのみ表示される新しいページを作成しました。新しいロールを作成しました。コンテンツ エディタでページのセキュリティをいじってみました ([セキュリティ] --> [割り当て])。変更点を公開しました。しかし、何をしても効果がないようです。
どんなガイダンスも大歓迎です!
sitecoreデスクトップ(http://yoururl/sitecore/shell
)を開き、「sitecore」ボタンをクリックしてから、「セキュリティツール」と「セキュリティエディタ」をクリックします。
リボンで「匿名ユーザー」アカウントを選択し、ツリーで選択したページをクリックして、「読み取り」の近くにある「x」をクリックします。
次に、リボンの[選択]をクリックして、適切な役割を選択します。もう一度、選択したノードを選択し、ロールの「読み取り」権限を許可します。
完了したら、「Accessviewer」アプリ(もう一度デスクトップのサイトコアボタンとセキュリティツール)を使用して、権限が適切に設定されているかどうかを確認できます。
その秘訣はおそらく、extranet\Anonymous
ユーザーのアクセスを拒否してから、ロールにアクセスを許可することです。そのためには、コンテンツ エディターの代わりにアクセス ビューアーまたはセキュリティ エディターを使用するのが好きです。
各項目に個別にセキュリティを設定する必要がないように、(可能であれば) サイトのルートにセキュリティを設定するように、継承を有効に活用してください。
Sitecore Security Administrators Cookbook をご覧になることをお勧めします: http://sdn.sitecore.net/upload/sitecore6/securityadministratorscookbook-usletter.pdf