客户端浏览器如何知道向哪个 KDC 发送请求以获取票证?
环境:SharePoint 和 SharePoint Kerberos
有人可以解释一下客户端浏览器如何知道在步骤 3 中向哪个密钥分发中心 (KDC) 发送获取 Kerberos 票证的请求:
- 用户在 Internet Explorer 中输入 URL(例如 http://intranet.domain.local)
- 客户端浏览器构造服务主体名称 (SPN),其中包含主机名称和服务类型 ( SPN:http/intranet.domain.local – 服务类型:HTTP 名称:intranet.domain.local)
- 客户端向 KDC 发送请求以获取此 SPN 的票证
请注意,domain.local
是不是 KDC 服务器主机名。
提前致谢, 坦率
Environment: SharePoint & Kerberos
Can someone explain how does client browser know which Key Distribution Center (KDC) to send request to get a Kerberos ticket in step 3:
- The user types in a URL in the Internet Explorer (e. g. http://intranet.domain.local)
- The client browser constructs the Service Principal Name (SPN), which contains a name of the host and the service type (SPN: http/intranet.domain.local – Service type: HTTP Name: intranet.domain.local)
- The client sends a request to the KDC to get a ticket for this SPN
Note that domain.local
is not KDC server host name.
Thanks in advance,
Frank
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该算法非常类似于这样:
_kerberos._udp 的服务记录 (SRV)。 DnsDomainName
。请参阅 http://technet.microsoft.com/en-us/library/cc961719 .aspx 了解更多详细信息。如果您的 DNS 服务器集成到 Active Directory (AD) 中,您几乎可以免费获得它们。如果没有,您就必须自己设置它们。
The algorithm goes pretty much like this:
_kerberos._udp. DnsDomainName
. See http://technet.microsoft.com/en-us/library/cc961719.aspx for more details.If your DNS server is integrated into the Active Directory (AD) you pretty much will get them for free. If not you would have to set them up yourself.