Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Active Directory用户的Kerberos票证显示在非AD(本地)Mac OS X用户的缓存中_Windows_Macos_Authentication_Kerberos - Fatal编程技术网

Windows Active Directory用户的Kerberos票证显示在非AD(本地)Mac OS X用户的缓存中

Windows Active Directory用户的Kerberos票证显示在非AD(本地)Mac OS X用户的缓存中,windows,macos,authentication,kerberos,Windows,Macos,Authentication,Kerberos,我有一台Mac OS X(Mavericks)客户端计算机绑定到Windows Server 2012域控制器 1个本地Mac OS X用户:david 2个Active Directory用户:jack和jill 当我以jill的身份登录MacOSX并打开票证查看器时,我可以看到jill的票证 如果我以本地(非广告)用户“david”的身份登录并打开Ticket Viewer,我仍然可以看到jill的Ticket,即使我目前以david的身份登录Mac OS X 我正在处理的项目要求(从代码中

我有一台Mac OS X(Mavericks)客户端计算机绑定到Windows Server 2012域控制器

1个本地Mac OS X用户:david

2个Active Directory用户:jack和jill

当我以jill的身份登录MacOSX并打开票证查看器时,我可以看到jill的票证

如果我以本地(非广告)用户“david”的身份登录并打开Ticket Viewer,我仍然可以看到jill的Ticket,即使我目前以david的身份登录Mac OS X

我正在处理的项目要求(从代码中)我的客户端应用程序使用Windows身份验证/Kerberos在Windows域上使用RESTful服务。当我从代码中获取默认票证时,同样的事情也会发生。如果我以吉尔的身份登录,我会得到她的票。但是如果我以david身份登录(不仅是其他用户,而且不是DC上Active Directory中的用户)。。。我还有吉尔的票


为什么我会在非AD(本地)Mac OS X用户的凭据缓存中看到广告用户的票据?

请您提供一些关于如何使用这些服务的有用见解?这只是一个基于JSON的RESTful服务。我使用标准的CocoaAPI(NSURLRequest,NSURLConnection,…)与它交谈。我提到代码只是为了表明它确认了我在更高层次上看到的东西(从用户的角度)。两者都显示本地(非AD)Mac OS X用户的凭据缓存包含最近登录Windows域的AD用户的票证。我认为服务消耗是次要的。我一般不熟悉Kerberos,所以这可能是完全正常/预期的行为。不管是哪种情况,我想我只需要理解其基本原理。