标签: ldap

如何在Jenkins中创建用户并将其添加到组中进行身份验证?

我选择使用"Jenkins自己的用户数据库"安全领域进行用户登录,因为我无法在公司中使用LDAP.当您决定将主机名或端口号更改为其他内容时,Google的OpenID会出现问题.

我使用"基于项目的矩阵授权策略"架构来保护我的安全.

但我似乎无法创建自己的组,并将用户添加到组以管理权限.

security openid hudson ldap jenkins

59
推荐指数
3
解决办法
10万
查看次数

测试LDAP用户凭据的简便方法

是否有一种简单的方法可以针对LDAP实例测试用户的凭据?我知道如何编写一个带有"用户DN"和密码的Java程序,并根据LDAP实例进行检查.但有没有更简单的方法?特别是一种方法,不仅可以对用户进行身份验证,还可以列出所有用户的角色.

directory ldap opends opendj

55
推荐指数
5
解决办法
21万
查看次数

从命令行使用ldapsearch查询Windows Active Directory服务器

如果使用ldapsearch,ldapadd,ldapdelete等实用程序查询Active Directory服务器,是否可以让任何人知道?

ldap active-directory openldap

52
推荐指数
1
解决办法
18万
查看次数

LDAP:错误代码49 - 80090308:LdapErr:DSID-0C0903A9,注释:AcceptSecurityContext错误,数据52e,v1db1

LDAP:错误代码49 - 80090308:LdapErr:DSID-0C0903A9,注释:AcceptSecurityContext错误,数据52e,v1db1

我知道"52e"代码是用户名有效,但密码无效.我在apache studio中使用相同的用户名和密码,我能够成功建立与LDAP的连接.

这是我的java代码

    String userName = "*******";
    String password = "********";
    String base ="DC=PSLTESTDOMAIN,DC=LOCAL";
    String dn = "cn=" + userName + "," + base;  
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
    env.put(Context.PROVIDER_URL, "ldap://******");
    env.put(Context.SECURITY_AUTHENTICATION, "simple");
    env.put(Context.SECURITY_PRINCIPAL, dn);
    env.put(Context.SECURITY_CREDENTIALS, password);
    LDAPAuthenticationService ldap = new LDAPAuthenticationService();
   // LdapContext ctx;
    DirContext ctx = null;
    try {
        ctx = new InitialDirContext(env);
Run Code Online (Sandbox Code Playgroud)

我的错误是在这一行:ctx = new InitialDirContext(env);

我不知道究竟是什么导致了这个错误.

authentication ldap

51
推荐指数
6
解决办法
26万
查看次数

有人可以解释LDAP吗?

我经常听到"我们可以使用LDAP加载员工信息吗?" 然而,标题"轻量级目录访问协议"让我认为它是一个协议而不是像Oracle或MSSQL这样的物理数据库管理系统.

那么有人可以向我解释一下LDAP是什么,它是如何使用的,以及它是如何工作的?LDAP只是用于从各种DBMS中提取数据的标准协议吗?在架构图中,LDAP是否只是数据库和应用程序服务器之间的箭头?

database protocols ldap

50
推荐指数
5
解决办法
4万
查看次数

LDAP通过Ruby或Rails

我一直试图将Rails应用程序挂钩到ActiveDirectory.我将同步AD和数据库之间的用户数据,目前是MySQL(但可能会变成SQL Server或PostgreSQL).

我已经检查了activedirectory-ruby,它看起来真的很麻烦(1.0发布!?).它包装了Net :: LDAP,所以我尝试使用它,但它非常接近LDAP的实际语法,并且我喜欢ActiveDirectory-Ruby的抽象,因为它具有类似ActiveRecord的语法.

是否有一个优雅的ORM类型的目录服务器工具?更好的是,如果有一些用于LDAP的脚手架工具(用户,组,组织单位等的CRUD).然后,我可以通过Authlogic快速将其与我现有的身份验证代码集成,并保持所有数据同步.

ruby ldap ruby-on-rails active-directory

44
推荐指数
2
解决办法
3万
查看次数

ldap嵌套组成员资格

是否可以创建一个LDAP查询,该查询将返回(或检查)嵌套组中的用户?例如,UserA是GroupA的成员,GroupA是GroupB的成员.我希望GroupB上的查询返回UserA是一个成员.仅限LDAP.服务器是Active Directory.

nested ldap active-directory

44
推荐指数
3
解决办法
6万
查看次数

如何从OpenSSL保存LDAP SSL证书

我想要我的LDAP服务器的SSL证书,它是Novell eDirectory.我使用openssl连接到ldap来查看证书.

openssl s_client -connect 192.168.1.225:636
Run Code Online (Sandbox Code Playgroud)

它只是打印证书.如何将其保存为某些证书格式文件?

ssl openssl ldap ssl-certificate edirectory

44
推荐指数
5
解决办法
8万
查看次数

在.NET中添加和删除Active Directory组中的用户

我正在编写以下方法来在C#中添加和删除活动目录中的用户.

void AddUserToGroup(string userId, string groupName);
void RemoveUserFromGroup(string userId, string groupName);
Run Code Online (Sandbox Code Playgroud)

如何最好地实现这些方法?

以下是CodeProject的一些代码.我在这些示例中看不到AD服务器的位置?(在使用LDAP协议时,它是由.NET框架隐式提供的吗?).这些例子值得关注吗?

public void AddToGroup(string userDn, string groupDn)
{
    try
    {
        DirectoryEntry dirEntry = new DirectoryEntry("LDAP://" + groupDn);
        dirEntry.Properties["member"].Add(userDn);
        dirEntry.CommitChanges();
        dirEntry.Close();
    }
    catch (System.DirectoryServices.DirectoryServicesCOMException E)
    {
        //doSomething with E.Message.ToString();

    }
}


public void RemoveUserFromGroup(string userDn, string groupDn)
{
    try
    {
        DirectoryEntry dirEntry = new DirectoryEntry("LDAP://" + groupDn);
        dirEntry.Properties["member"].Remove(userDn);
        dirEntry.CommitChanges();
        dirEntry.Close();
    }
    catch (System.DirectoryServices.DirectoryServicesCOMException E)
    {
        //doSomething with E.Message.ToString();

    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# ldap active-directory active-directory-group

42
推荐指数
2
解决办法
7万
查看次数

有没有任何带有数据的免费ldap服务器?

我需要测试一个使用LDAP进行身份验证的应用程序,但我仍然无法访问我必须使用的服务器,但我需要测试我的应用程序.

有人知道是否有任何LDAP服务器包含我可以用于访问的数据?

ldap

42
推荐指数
2
解决办法
4万
查看次数