第6章 mod_auth_kerb を使用した Kerberos 認証の設定例
JBoss Core Services Apache HTTP Server と Red Hat Enterprise Linux の mod_auth_kerb モジュールで Kerberos 認証を設定できます。
Kerberos 認証を設定する場合は、次のタスクを実行する必要があります。
6.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
-
Generic Security Services (GSS) ネゴシエーションサポートを使用して
curlコマンドラインユーティリティーをインストールしました。 - JBoss Core Services と同じホスト上で ApacheDS などの Kerberos または LDAP サーバーを設定して実行しました。
LDAP サーバーを使用している場合は、
krbtgt、ldap、HTTPという名前の LDAP ユーザーと、hnelsonという名前のテスト LDAP ユーザーを作成済みです。krbtgtユーザーを作成するには、次の詳細を入力します。dn: uid=krbtgt,ou=Users,dc=example,dc=com objectClass: top objectClass: person objectClass: inetOrgPerson objectClass: krb5principal objectClass: krb5kdcentry cn: KDC Service sn: Service uid: krbtgt userPassword: secret krb5PrincipalName: krbtgt/EXAMPLE.COM@EXAMPLE.COM krb5KeyVersionNumber: 0LDAPユーザーを作成するには、次の詳細を入力します。dn: uid=ldap,ou=Users,dc=example,dc=com objectClass: top objectClass: person objectClass: inetOrgPerson objectClass: krb5principal objectClass: krb5kdcentry cn: LDAP sn: Service uid: ldap userPassword: randall krb5PrincipalName: ldap/localhost@EXAMPLE.COM krb5KeyVersionNumber: 0HTTPユーザーを作成するには、次の詳細を入力します。dn: uid=HTTP,ou=Users,dc=example,dc=com objectClass: top objectClass: person objectClass: inetOrgPerson objectClass: krb5principal objectClass: krb5kdcentry cn: HTTP sn: Service uid: HTTP userPassword: secretpwd krb5PrincipalName: HTTP/localhost@EXAMPLE.COM krb5KeyVersionNumber: 0テストユーザー
hnelsonを作成するには、次の詳細を入力します。dn: uid=hnelson,ou=Users,dc=example,dc=com objectClass: top objectClass: person objectClass: inetOrgPerson objectClass: krb5principal objectClass: krb5kdcentry cn: Horatio Nelson sn: Nelson uid: hnelson userPassword: secret krb5PrincipalName: hnelson@EXAMPLE.COM krb5KeyVersionNumber: 0