我需要以编程方式测试给定的用户名/密码组合是否是有效的 OS X 登录名。
在沙箱化之前,我使用 AuthorizationCreate() 执行此操作,但“应用程序沙箱中不支持授权服务 API”(Apple 文档)。
有谁知道沙盒友好的替代方案?它只需要为当前进程的用户帐户工作,如果这有所不同的话。
用例:这是一个远程访问应用程序,需要 Mac 用户名和密码才能连接。(凭据是通过 https 接收的。)显然我可以让用户创建一个特定于应用程序的密码,但我希望避免 YAPP(又一个密码问题)。