Joomla 用に Windows 上の Apache で NTLM/Kerberos SSO を設定する
概要
このガイドでは、Joomla 専用の Windows プラットフォーム上の Apache Web サーバーで NTLM/Kerberos シングル サインオン (SSO) を構成するために必要な手順について説明します。セットアップに必要な前提条件、インストールと構成のプロセス、およびスムーズな統合を実現するためのトラブルシューティングのヒントについて説明します。
Windows 認証 LDAP で Apache を使用して NTLM を設定する手順 (シングル サインオン (SSO) 用)
ステップ1: Windows上のApacheでNTLM SSOをJoomlaに設定する
- こちらをクリックしてください Apache モジュールをダウンロードします。
- コピー mod_authnz_sspi.so from Apache24 > モジュール フォルダを作成してモジュールに配置する
- コピー ssipkgs.exe からのファイル Apache24 -> bin フォルダーを作成し、Web サーバー上の Xampp apache フォルダーの bin フォルダー (.....\xampp\apache\bin) に配置します。
- httpd.conf (....\xampp\apache\conf) を開き、次のコード行を LoadModule セクションに配置します。
- 次のモジュールのコメントが解除されていることを確認してください。
- また、LDAP 拡張機能を必ず有効にしてください。
- (.....\xampp\apache\conf\httpd.conf) から httpd.conf ファイルを開きます。#Require all authorized の後に以下の行を貼り付けます。
- Apache サーバーを再起動します。
- 設定をテストするには、WordPress ルート ディレクトリに test.php ファイルを作成します。(.....\xampp\htdocs\wordpress\test.php) 以下の行を入力します。
- ファイルを保存し、Web ブラウザで実行します。
- 「REMOTE_USER」を検索すると、現在ログインしているユーザー名が含まれているはずです。
LoadModule authnz_sspi_module modules/mod_authnz_sspi.so
LoadModule authn_core_module modules/mod_authn_core.so LoadModule authz_core_module modules/mod_authz_core.so
<Directory "...../xampp/htdocs"> ……… ……… #Require all granted AllowOverride None Options None AuthType SSPI SSPIAuth On SSPIAuthoritative On Require valid-user </Directory>
<?php var_dump($_SERVER); ?>
