libsasl およびプラグインの動作は、/etc/sasl/app.conf ファイルで設定できるオプションを使用してサーバー側で変更できます。変数 app は、サーバー定義のアプリケーション名です。サーバーのドキュメントでは、app でアプリケーション名が指定されているはずです。
サポートしているオプションは、次のとおりです。
ユーザーが平文認証に成功すると、自動的にそのユーザーをほかのメカニズムに切り替えます。
使用する補助プロパティープラグインの名前を一覧表示します。
使用する canon_user プラグインを選択します。
サーバーアプリケーションが使用可能なメカニズムを列挙します。
パスワードを検証するために使用するメカニズムを列挙します。現時点では、auxprop が唯一の使用可能な値です。
迅速に再認証するために認証情報がキャッシュされる時間の長さを分単位で設定します。このオプションは、DIGEST-MD5 プラグインで使用されます。このオプションを 0 に設定すると、再認証が無効になります。
次のオプションはサポートされません。
使用可能なメカニズムを一覧表示します。このオプションは、プラグインの動的な読み込みの動作を変えるため、使用されなくなりました。
saslauthd デーモンとの通信に使用される saslauthd ドアの場所を定義します。saslauthd デーモンは、Oracle Solaris リリースに組み込まれていません。このため、このオプションも組み込まれていません。
GSSAPI プラグインによって使用される keytab ファイルの場所を定義します。代わりに KRB5_KTNAME 環境変数を使用して、デフォルトの keytab の場所を設定します。
次のオプションは、Cyrus SASL では用意されていません。ただし、Oracle Solaris リリースでは追加されています。