---
title: "セキュリティドメイン"
slug: "security-domains"
abstract: "Sitecoreセキュリティドメインの概要と、ユーザーによるSitecoreの異なる領域へのアクセスをセグメント化する方法。"
---
# セキュリティドメイン

例えば、1つのシステム内に複数のウェブサイトがある場合、セキュリティドメインを使ってSitecoreの異なる部分へのアクセスを管理することができます。

Sitecoreドメインは、共通のルールや手順でユニットとして管理できるセキュリティアカウント(ユーザーやロール)の集合体です。ドメインは論理的な関係を持つセキュリティアカウントを収集するために使われます。例えば、SitecoreクライアントにアクセスできるすべてのアカウントはSitecoreドメインに保存され、公開されたウェブサイトにアクセスできるすべてのアカウントはExtranetドメインに保存されます。

## デフォルトドメイン

Sitecoreには以下のデフォルトドメインが含まれています:

-   **エクストラネット** — このドメインはウェブサイトのセキュリティドメインで、訪問者に対応するユーザーアカウントを含みます。また、ウェブサイトのコンテンツへの読み取りアクセスを管理するカスタマイズされたロールも含まれます。
    
    > !注Extranetドメインのメンバーであり、関連するSitecore役割(例:Sitecore Client Authoring)のメンバーは、Sitecoreドメインにアクセスし、クライアントツールを使ってウェブサイトのコンテンツを編集できます。
    
-   **Sitecore** — このドメインは内部セキュリティドメインで、Sitecoreクライアントおよびユーザーが利用できる機能に影響を与えるSitecoreクライアントロールにアクセスできるすべてのユーザーを含みます。また、ユーザーがアイテムにアクセスできることを制御するカスタマイズされたロールも含まれます。
    
    > !注Sitecoreドメインのメンバーは、適切なアクセス権があればSitecoreクライアントツールにアクセスし、ウェブサイトを編集できます。さらに、開発者やセキュリティアーキテクトがドメインやログインページの設計方法によっては、エクストラネットドメインにもアクセスできる場合があります。
    
-   **デフォルト** – これはメモリ上にのみ存在する仮想ドメインです。SitecoreはExtranetをデフォルトドメインとして設定しており、ほとんどのユーザーアカウントはウェブサイト訪問時にextranet\\anonyousになります。しかし、ウェブサイトにデフォルトドメインが指定されていない場合は、ユーザーはdefault\\anonymousに設定されます。
    

> !注これらすべてのドメインには匿名ユーザーとEveryoneの役割が含まれています。Everyoneの役割は自動的にドメイン内のすべてのユーザーと匿名ユーザーを含みます。

一般的に、ユーザーは自分のドメイン内のロールのメンバーであり、ドメインには他のドメインのユーザーは含まれません。しかし、ユーザーは複数のドメインのロールのメンバーであり、ロールには複数のドメインのユーザーが含まれることもあります。

## ドメインの種類

ドメインは以下の2つのドメインタイプのいずれかに分類できます。

-   **グローバルドメイン** — ユーザーはシステム内のすべてのドメインにアクセスできます。ただし、これはセキュリティアーキテクトがどのようにシステムを設定したかによります。
-   **ローカル管理ドメイン** – ユーザーはシステム内の他のドメインにはアクセスできず、特定のドメインのみにアクセスできます。システム内の他のドメインにアクセスできないローカル管理者は通常、ローカル管理ドメインを維持します。さらに、ローカル管理ドメインに属するユーザーは、同じドメインに属するセキュリティアカウントのみを見ることができます。