ウォークスルー Deliveryインスタンスのセキュリティデータベースを無効にする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreセキュリティデータベースを使ってセキュリティ情報を保存します。セキュリティデータベースはデフォルトでコアデータベースの一部ですが、スタンドアロンデータベースに分離することも可能です。Content Delivery(CD)インスタンスは、コアデータベースの一部であれスタンドアロンであれ、セキュリティデータベースと通信するためにsecurity接続文字列を使用します。
ユーザー認証が不要で、できるだけ小規模に管理したい場合、CDインスタンスのセキュリティデータベースを無効にすることもできます。
!重要Federated Experience Manager(FXM)を使用している場合は、CDインスタンスのセキュリティデータベースを無効に しないでください 。
これを実現するには、各CDインスタンスで4つのコンポーネントを無効化する必要があります:
- フェデレーテッド認証
- ASP.NETメンバーシップ認証
- セキュリティデータベース接続
- EnsureAnonymousUsersプロセッサ
フェデレーテッド認証を無効にする
フェデレーテッド認証を無効にするには:
-
CDインスタンスのルートフォルダでWeb.configファイルを開いてください。
-
appSettingsノード、add key="security
"ノードでは、value属性をNoneに変更します。!注これによりAuthentication.OWINおよびフェデレーテッド認証が無効になります。
-
Web.configファイルを保存してください。
ASP.NETのメンバーシップ認証を無効にしてください
ASP.Netメンバー認証を無効にするには:
-
CDインスタンスのルートフォルダでWeb.configファイルを開いてください。
-
system.web/membershipノードでは:
- add name="sitecore"ノードでrealProviderName属性をdisabledに変更します。
- add name="sql"ノードを削除してください。
-
system.web/roleManagerノードでは:
- add name="sitecore"ノードでrealProviderName属性をdisabledに変更します。
- add name="sql"ノードを削除してください。
-
system.web/profileノードでは:
- defaultprovider属性をdisabledに変更します。
- add name="sql"ノードを削除してください。
-
Web.configファイルを保存してください。
!注realProviderName属性をdisabledに設定すると、Sitecore name=disabledプロバイダーを使い、アクティブユーザー名はUndefinedという名前のユーザーになります。
セキュリティデータベース接続を無効にしてください
セキュリティデータベース接続を無効にするには:
- CDインスタンスの App_Config\ フォルダで ConnectionStrings.config ファイルを開いてください。
- add name="security"ノードを削除してください。
- ConnectionStrings.configファイルを保存してください。
EnsureAnonymousUsersプロセッサを無効にしてください
EnsureAnonymousUsersプロセッサを無効化するには:
-
CDインスタンスのApp_Config\ フォルダでSitecore.configファイルを開いてください。
-
processor type="Sitecore.Pipelines.Loader.EnsureAnonymousUsers, Sitecore.Kernel"ノードをコメントアウトします。
-
Sitecore.configファイルを保存してください。