Macos 如何在OSX上使用Active Directory凭据实现单点登录

Macos 如何在OSX上使用Active Directory凭据实现单点登录,macos,active-directory,single-sign-on,ntlm,Macos,Active Directory,Single Sign On,Ntlm,我正在尝试使用WebView浏览器让Mac应用程序使用登录用户的凭据自动登录到web服务器(单点登录) Mac已加入Microsoft域服务器,用户以域用户身份登录Mac 我搜索了又搜索,但没有找到任何描述甚至提到这是否可能的东西。它是?如果是,怎么做 我们的应用程序目前有一个登录页面,用户可以在其中键入用户名和密码,这很容易使用NSURLConnection委托等进行身份验证。但NSURLConneuthenticationMethodNTLM连接质询需要已知的用户名和密码,而我显然无法从登录

我正在尝试使用WebView浏览器让Mac应用程序使用登录用户的凭据自动登录到web服务器(单点登录)

Mac已加入Microsoft域服务器,用户以域用户身份登录Mac

我搜索了又搜索,但没有找到任何描述甚至提到这是否可能的东西。它是?如果是,怎么做

我们的应用程序目前有一个登录页面,用户可以在其中键入用户名和密码,这很容易使用NSURLConnection委托等进行身份验证。但NSURLConneuthenticationMethodNTLM连接质询需要已知的用户名和密码,而我显然无法从登录的用户那里获得

是的,我们可以将键入的凭据保存到密钥链中,以便用户自动进行后续登录,但我们的想法是允许用户第一次自动登录,而不需要用户重新键入他们刚刚登录Mac时使用的相同凭据

哦,我们只需要支持10.8及以上


谢谢。

我通过一些简单的实验找到了答案。Safari将自动尝试使用登录用户的凭据响应NTLM质询。我不需要通过编程来支持它。

您是如何让它工作的?我也在做同样的工作,所以需要你提供更多的信息。