Cocoa内置密码验证对话框?

时间:2009-10-07 23:00:16

标签: cocoa macos authentication passwords modal-dialog

Cocoa中是否有内置的用户名/密码对话框?如果有一种标准的方式,我不想重新发明它,但在谷歌搜索后,我什么也没想到。

我经常看到锁定图像上面叠加了应用程序图像,所以我觉得可能有些东西。

1 个答案:

答案 0 :(得分:12)

NSSecureTextField,一个控件(NSTextField子类)用于输入安全文本(它显示•代替键入的字母,不允许复制到非安全文本字段),但Cocoa中没有标准的身份验证对话框供任意使用。

Authorization Services框架将在需要时显示标准对话框(即响应对框架的请求),但我不相信您可以为自己的目的选择此对话框(也不应该;当您使用具有不同意图的对话框时,让用户认为他们根据对话框的理解含义授权特权操作将是一个严重的错误。