24.3.5. SSO のための Kerberos を使用するための Firefox の設定

24.3.5. SSO のための Kerberos を使用するための Firefox の設定

Single Sign-on のための Kerberos を使用するために Firefox を設定することができます。この機能が正しく機能するためには、 Kerberos クレデンシャルを KDC に送信するようにウェブブラウザを設定する必要があります。以下のセクションでは、設定変更やこれを実現するための必要条件を説明します。

  1. Firefox のアドレスバーで、現在の設定オプションのリストを表示するために about:config を入力してください。

  2. フィルタ フィールドで、オプションのリストを制限するために negotiate を入力してください。

  3. Enter string value ダイアログボックスを表示するために、 network.negotiate-auth.trusted-uris エントリをダブルクリックしてください。

  4. 例えば、 .example.com 等の、認証させたいドメイン名を入力してください。

  5. 同じドメインを使用して、 network.negotiate-auth.delegation-uris エントリのために上記の手順を繰り返してください。

    注記

    必須ではありませんが Kerberos チケットを渡すのを許可するので、この値をブランクにすることができます。

    もし、リストされているこの2つの設定オプションが見えなかったら、 Firefox のバージョンが、 Negotiate 認証をサポートするには古すぎる可能性があるので、アップグレードを検討すべきです。

Kerberos との SSO のための Firefox の設定

図 24.6. Kerberos との SSO のための Firefox の設定

Kerberos チケットを持っていることを確認する必要があります。コマンドシェルで、 Kerberos チケットを取得するために kinit を入力してください。利用可能なチケットのリストを表示するには、 klist を入力してください。以下は、これらのコマンドからの出力例を示しています:

[user@host ~] $ kinit
Password for user@EXAMPLE.COM:

[user@host ~] $ klist
Ticket cache: FILE:/tmp/krb5cc_10920
Default principal: user@EXAMPLE.COM

Valid starting     Expires            Service principal
10/26/06 23:47:54  10/27/06 09:47:54  krbtgt/USER.COM@USER.COM
        renew until 10/26/06 23:47:54

Kerberos 4 ticket cache: /tmp/tkt10920
klist: You have no tickets cached