【问题标题】:API for username password keychain dialog in MacMac中用户名密码钥匙串对话框的API
【发布时间】:2011-08-18 09:23:05
【问题描述】:

是否有我们可以使用的 API 来显示常用的用户名字段、密码字段和记住复选框?当通过 Finder 连接到服务器或 Safari 请求代理信息时,通常会看到此对话框。

我目前正在通过 CFUserNotification API 实现这一点,以免自己创建窗口等,但我必须指定字段和复选框并检索它们。真正节省时间的是一个 API,它可以让开发人员不必担心它。有这样的API吗?

【问题讨论】:

    标签: objective-c cocoa authentication passwords


    【解决方案1】:

    我不这么认为。其实我不知道为什么苹果要为这么小的任务部署一个 api。

    那只是一个 NSSecureTextField 和一个 NSTextField。有很多类可以帮助您将密码正确添加到钥匙串中。

    【讨论】:

    • 如何在没有 NIB 的情况下使用 NSSecureTextField 和 NSTextField?
    • 您也可以通过编程方式显示它们?!
    • 但这意味着必须创建一个 NSWindow、NSView 等,对吧?它会增加更多的代码行,我感觉全世界成千上万的开发人员都在做完全相同的重复代码,只是为了获取用户名和密码。我认为如果这个 API 存在,将会有很多好处。可能会提交增强雷达错误以获取此 API。
    猜你喜欢
    • 2019-04-21
    • 1970-01-01
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多