活动目录 LDAP 字符串?

发布于 2024-12-11 22:04:32 字数 870 浏览 0 评论 0原文

我正在点击链接

http://geekswithblogs.net/frankw/archive/2008/05/18/forms-authentication-with-active-directory-in-asp.net-2.0.aspx

尝试实现我的应用程序中也是如此。我对 LDAP 连接字符串感到困惑,因为我没有任何 .com 作为域。我确实有这样的简单域“aaa-bbbb.xxxx”。

我正在尝试这种方式“LDAP://ipaddress/cn=users,dc=aaa-bbbb,dc=xxxx”,但

    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
        <providers>
            <add name="AspNetActiveDirectoryMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider" connectionStringName="ADConnectionString" connectionUsername="Username" connectionPassword="Password"/>
        </providers>
    </membership>

我无法验证用户?

I am following the link

http://geekswithblogs.net/frankw/archive/2008/05/18/forms-authentication-with-active-directory-in-asp.net-2.0.aspx

Trying to implement the same in my application.I am confused about the LDAP connection string beacause i don't have any .com as domain.I do have simple domain like this "aaa-bbbb.xxxx".

I m trying this way "LDAP://ipaddress/cn=users,dc=aaa-bbbb,dc=xxxx" and

    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
        <providers>
            <add name="AspNetActiveDirectoryMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider" connectionStringName="ADConnectionString" connectionUsername="Username" connectionPassword="Password"/>
        </providers>
    </membership>

but i am unable to validate the user ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2024-12-18 22:04:32

您可以轻松地了解您的 LDAP 路径是什么样的 - 只需转到 LDAP://RootDSE 并检查那里的各种属性即可。

要么使用一些代码:

DirectoryEntry deRoot = new DirectoryEntry("LDAP://RootDSE");

if (deRoot != null)
{
    string defNamingCtx = deRoot.Properties["defaultNamingContext"].Value.ToString();
    Console.WriteLine("Default naming context: {0}", defNamingCtx);
}

或者像我的 Beavertail ADSI Browser 这样的工具(用100% C# 代码,免费提供)

在此处输入图像描述

You can easily find out what your LDAP paths look like - just go to LDAP://RootDSE and checkout the various properties there.

Either use some code:

DirectoryEntry deRoot = new DirectoryEntry("LDAP://RootDSE");

if (deRoot != null)
{
    string defNamingCtx = deRoot.Properties["defaultNamingContext"].Value.ToString();
    Console.WriteLine("Default naming context: {0}", defNamingCtx);
}

or a tool like my Beavertail ADSI Browser (written in 100% C# code, and freely available)

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文