Windows で Perl の Passwd::Keyring::Auto を使用しています。キーリングが永続的ではないことに気付きました。Windows で永続化することはできますか?
http://search.cpan.org/~mekk/Passwd-Keyring-Auto-0.2703/lib/Passwd/Keyring/Auto.pm
元。
use Passwd::Keyring::Auto;
my $keyring = get_keyring(app=>"Test", group=>"Windows");
my $username = "someuser";
my $password = $keyring->set_password($username, $password, "mylostspace.com");
私のプログラムが終了したら、以下のようにキーリングにあったパスワードを取得したいと思います:
$password = $keyring->get_password($username, "sometest.com");
ただし、 $keyring->is_persistent() は常に 0 を返します。キーリングを作成するときにオプション PERSISTENT => 1 を強制しようとしましたが、うまくいきませんでした。
前もって感謝します