Safari使用什么API作为帐户密码

时间:2018-06-05 15:29:47

标签: macos security login safari passwords

这是一个请求用户的macOS帐户密码的对话框:

enter image description here

Safari使用哪个API来使用此密码?我可以在自己的应用程序中使用相同的API吗?

1 个答案:

答案 0 :(得分:1)

您可以使用活动监视器查看Safari已打开的文件。您正在寻找的框架似乎是:

 /System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/

有一个公开LocalAuthentication framework,但Safari使用的UI部分似乎是私有的。

根据official Apple documentation

  

私有框架适用于您希望在自己的应用程序中使用但不希望其他开发人员使用的代码模块。