6.4. Kerberos 認証のテスト
Kerberos 認証を設定する場合、テストページを使用して Kerberos 認証をテストできます。
前提条件
-
mod_auth_kerbを設定しました。
手順
テストページを作成するには、次の手順を実行します。
-
JBCS_HOME/httpd/www/html/kerberostestディレクトリーに移動します。 -
auth_kerb_page.htmlという名前のテストページを作成します。 以下の詳細を入力します。
<html> <body> <h1>mod_auth_kerb successfully authenticated!</h1> </body> </html>
-
-
オプション:
JBCS_HOME/httpd/conf/httpd.confファイルで、ログレベルをデバッグに設定します。 - Apache HTTP Server を起動します。詳細は、Red Hat JBoss Core Services Apache HTTP Server インストールガイド を参照してください。
テストユーザー
hnelsonの Kerberos 認証を開始するには、次のコマンドを入力します。$ kinit hnelsonテストユーザー
hnelsonの詳細を表示するには、次のコマンドを入力します。$ klistklistコマンドは、次のタイプの出力を生成します。Ticket cache: FILE:/tmp/krb5cc_18602 Default principal: hnelson@EXAMPLE.COM Valid starting Expires Service principal 06/03/13 14:21:13 06/04/13 14:21:13 krbtgt/EXAMPLE.COM@EXAMPLE.COM renew until 06/10/13 14:21:13
検証
Kerberos 認証をテストするには、次のコマンドを入力します。
$ curl --negotiate -u : http://localhost/kerberostest/auth_kerb_page.htmlKerberos 認証が正しく機能している場合、
curlコマンドは次の出力を生成します。<html> <body> <h1>mod_auth_kerb successfully authenticated!</h1> </body> </html>