OS X のデフォルトのログイン/ロック画面をオーバーライドして、ユーザーがパスワードを提供する以外の方法でログインできるようにしようとしています (指紋スキャナーまたは「ノックしてロックを解除する」方法を考えてください)。方法を探しています。今すぐ何時間もそれを行う - 役に立ちそうなのは、Authorization Plugin ADCリファレンスとこの例だけです: https://developer.apple.com/library/mac/samplecode/NameAndPassword/Introduction/Intro.html#//apple_ref /doc/uid/DTS10004022
この NameAndPassword xcode プロジェクトは少し古くなっていますが、Base SDK を指定するだけでビルドでき (ハードコードされた間違ったパスがありました)、結果の .bundle ファイルを/Library/Security/SecurityAgentPlugins
ディレクトリに配置しました。画面をロックしても何も変わり/etc/authorization
ませんでしたが、Mavericks にはもう存在しないことを知っているファイルに承認ロールを追加する必要があることはわかっています (この auth.db ファイルと auth API 全体があります)。ここ - このデータベースに NameAndPassword を入れる方法がわかりません。
正しく行う方法を教えてください。または、目標を達成するための他の方法を知っている場合は教えてください。