51.5 永続的に認証情報を保つ

他のサービスに接続するEmacsパッケージには、たとえばGnus in The Gnus ManualTramp in The Tramp Manualで見られるように、認証(パスワードの入力を参照)を要求するものがいくつかあります。同じユーザー名とパスワードを何度も提供するのは煩わしいかもしれないので、Emacsはauth-sourceライブラリーを通じて、認証情報を永続的に保つことを提案します。

デフォルトでは、認証情報はファイル~/.authinfo~/.authinfo.gpg、または~/.netrcから取得されます。これらのファイルは以下のような、ftpプログラム由来として知られる、netrcファイルと同様の構文をもちます:

machine mymachine login myloginname password mypassword port myport

同様にauth-sourceライブラリーは現在のところ、クラシックなnetrcバックエンド、JSONファイル、Secret Service API、および標準的なUnixパスワードマネージャーのpassという、複数のストレージバックエンドをサポートしています。

これらの選択肢はすべて、ユーザーオプションauth-sourcesを通じてカスタマイズできます。Emacs auth-source in Emacs auth-sourceを参照してください。

設定されたバックエンドで見つからないようなパスワードがインタラクティブに入力された場合、いくつかのバックエンドはそれの永続的な保存を提案します。これはユーザーオプションauth-source-save-behaviorをカスタマイズして、変更することができます。

This page has generated for branch:work/emacs-30_8ac894e2246f25d2a2a97d866b10e6e0b0fede5a, commit:b7b3c5b81a7a4eec61faa3ed3d7c731d52d3987b to check Japanese translation.