首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Kerberos和没有Kerberos的Active Directory的差异?

带有Kerberos和没有Kerberos的Active Directory的差异?
EN

Stack Overflow用户
提问于 2013-02-20 21:47:03
回答 2查看 1.9K关注 0票数 1

我有一个web应用程序(ASP.NET/C#),我们客户的员工使用它,我们支持的认证方法之一是通过LDAP的外部Active。

我最近接到了一个请求,要求用AD支持Kerberos。

从发展的角度来看,这意味着什么?我知道Unix世界中Kerberos的基本知识,但不确定它如何与AD/LDAP相适应。

目前,我使用标准LDAP与一个服务帐户绑定以找到用户,然后使用他们提供的凭据作为该用户绑定以验证登录。

支持Kerberos需要什么不同的方式?我的Google-fu让我失望了。

为了说明这一点,应用程序服务器与AD服务器不在同一域中。

编辑:

甚至可以在internet连接上进行Kerberos身份验证吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-21 18:56:20

格雷格,这是你需要看的..。如果您需要任何代码样本的帮助,请告诉我..我目前在Active Directory集团工作,在C# for AD and LDAP中有8+多年的编码经验。

you should still be able to validate user credentials if they sit on 2 different domains you want to look at the following PrincipalContext, 'UserPrincipal', 'GroupPrincipal if necessary', and ValidateCredentials which is probably the one you want the most

票数 1
EN

Stack Overflow用户

发布于 2013-02-21 09:24:34

Kerberos在Windows中的标准使用时间已经超过13年(自Windows 2000以来)。只需在IIS中启用SPNEGO/Kerberos的Windows即可。如果您有胖客户机,则可以使用SSPI获取安全上下文,并从其中读取当前登录的Kerberos UPN。我已经就这个问题回答过好几次了。请搜一下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14990569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档