0

我是mac开发的新手开发人员。我需要做的是在用户单击任何应用程序中的“打印”按钮时创建一个身份验证对话框。

我需要将用户名和密码存储 1 小时(以避免一直进行身份验证),但是当用户从机器上注销时应该将其删除。

我在想的是使用 NSUserDefaults 来存储数据,并创建一个注销挂钩来删除这些数据。这是这样做的正确方法吗?

4

1 回答 1

0

使用授权服务。听起来您的应用程序符合指南中描述的“简单、自我限制的应用程序”模型。

创建授权权限时,使用该timeout属性设置缓存用户凭据的时间长度。

于 2013-03-29T18:37:33.880 回答