【问题标题】:Coldfusion LDAP Authentication issue / domain prefixColdfusion LDAP 身份验证问题/域前缀
【发布时间】:2010-02-11 16:06:08
【问题描述】:

我目前正在设置一个开发环境,它是我们生产环境的精确副本。问题是当我尝试在开发环境中使用 CFLDAP 标记对用户进行身份验证时,它不会让我在没有在用户名前面加上域名前缀的情况下对用户进行身份验证,而在 prod 环境中我们不必为用户名加上前缀与域名。请参阅下面的示例代码:

详情:

  • Windows 2000 网络服务器
  • ColdFusion 5
  • 对 Windows 2003 Active Directory 环境进行身份验证

任何帮助是极大的赞赏。

【问题讨论】:

  • 服务器是在同一个域中还是在林内不同域中?
  • 服务器不在域中。 prod Web 服务器也不在域中。
  • 如果它不在 Active Directory 域中,它如何获得对 Active Directory 进行身份验证的权限? (或者它是否针对它的本地用户目录进行身份验证?)
  • 它没有针对本地用户目录进行身份验证。老实说,我以前从未使用过 Coldfusion,我只是想让网站在开发环境中工作。基本上,我们在虚拟机上运行 prod 服务器,获取该映像,复制它,然后将其放在开发虚拟机上。然后我更改了 AD 信息,使其指向开发 AD 并且没有工作:(
  • 那么,你是说如果你在用户名前加上域名就可以吗?

标签: authentication coldfusion ldap ldap-query


【解决方案1】:

我在使用 CFLDAP 时发现,使用 NT 样式登录的用户名将不可避免地导致问题和不一致。对给定用户使用 distinctName 属性 (DN) 会好得多:

CN=User,OU=Users,DC=domain,DC=com

当然,您的 DN 可能会有所不同 - 但希望这能说明这一点。

【讨论】:

  • 但是,这无助于解释为什么它在生产中而不是在开发中有效。不过感谢您提供的信息。
  • 我一直无法可靠地确定我遇到的问题。我唯一可以确认的是,我在使用 NT 样式凭据时会定期遇到问题,而且我从未遇到过使用用户 DN 登录的问题。
猜你喜欢
  • 2018-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 2013-09-22
  • 1970-01-01
相关资源
最近更新 更多