現在位置: ホーム 日々のメモ書き PerlでKerberos5

PerlでKerberos5

2007年03月31日 16時46分 Posted by TANIGUCHI Takaki | | タグ: ,
続き。
/etc/krb5.confに次のように書く。
[realms]
SAMPLE.REALM = {
  kdc = 192.168.0.1
}

で、プログラム側でREALMをSAMPLE.REALMに指定すればいい。Authen::Krb5::Simple(3pm)をもとにして書くとこうなる。

use Authen::Krb5::Simple;
my $krb = Authen::Krb5::Simple->new();
$krb->realm("SAMPLE.REALM");
my $authen = $krb->authenticate("username", "password");
unless($authen) {
my $errmsg = $krb->errstr();
dir "User: authentication failed: $errmsg\n";
}

認証されたあとどうすればいいんだろう、と思ったらこのモジュールでは認証以外のことは何にもできないのね。

Facebook Like!
Google Ad
Google Ad
Copyright © 1996-2012 TANIGUCHI Takaki