草庐IT

devise_ldap_authenticatable

全部标签

go - 来自 LDAP 的强制性 Active Directory 属性

无法从LDAP创建AD条目,因为我缺少必需的属性。2019/02/0815:50:29LDAPResultCode65"ObjectClassViolation":00002077:UpdErr:DSID-03051277,problem6002(OBJ_CLASS_VIOLATION),data0当您丢失或尝试添加不正确的属性值时会出现此错误。我在golang中使用gopkg.in/ldap.v3库。我可以删除条目以便连接正常,但我无法添加它们。这是我要添加的属性列表:ar.Attribute("cn",[]string{"test"})ar.Attribute("instanceT

ssl - 尝试使用 TLS 连接到 LDAP 时出错 'LDAP Result Code 201 "ErrorNetwork": Invalid packet format'

我正在尝试使用http://www.github.com/mavricknz/ldap通过LDAP和TLS创建身份验证服务当我使用以下代码仅使用基本身份验证时,一切正常。conn:=ldap.NewLDAPConnection(ldapHost,ldapPort)conn.NetworkConnectTimeout=time.Duration(ldapConnTimeout)*time.Millisecondconn.ReadTimeout=time.Duration(ldapReadTimeout)*time.Millisecondiferr:=conn.Connect();err!

go - 通过 LDAP 查询来自 Active Directory 的 IP 地址的用户信息?

在Go应用程序客户端发出HTTP请求。我知道发出请求的客户端的IP地址。是否有可能通过LDAP查询从ActiveDirectory中通过IP地址获知用户信息(用户名、电子邮件等)?我需要使用什么样的过滤器?l,err:=ldap.Dial("tcp",fmt.Sprintf("%s:%d","ldap.example.com",389))iferr!=nil{log.Fatal(err)}deferl.Close()searchRequest:=ldap.NewSearchRequest("dc=example,dc=com",//Thebasedntosearchldap.Scope

Golang 与 LDAP 通信

我正在尝试使用golang将用户连接到ldap并对其进行身份验证。我正在使用go-ldap-client使用以下示例代码:packagemainimport("log""github.com/jtblin/go-ldap-client")funcmain(){client:=&ldap.LDAPClient{Base:"dc=example,dc=com",Host:"ldap.example.com",Port:389,UseSSL:false,BindDN:"uid=readonlysuer,ou=People,dc=example,dc=com",BindPassword:"re

具有ldap授权的Git

有没有办法在git存储库上通过ldap授权用户?或者措辞略有不同:如果人们不在特定的ldap组中,是否有办法拒绝他们pull/推?编辑:是的,使用PAM和/或钩子(Hook)的好主意。有没有人有将git与pam_ldap结合使用的经验? 最佳答案 应该工作:使用标准登录通过SSH访问gitrepos(这里没有异常)。使您的git存储库具有特定组的访问权限,特定的登录名属于该组。使用pam-ldap使您的标准登录系统与LDAP一起工作。如果有更具体的方法,只检查ldap而不会影响系统的其余部分?我不知道,但是使用预提交Hook或类似的

java - LDAP绑定(bind)与搜索

LDAP新手。我计划使用UnboundIDJavaAPI通过非常慢的链接检查LDAP服务器中〜5K条目的存在。一种是,我可以使用适当的LDAP搜索选项。或通过绑定(bind)到条目的DN来确定条目的存在。Plz建议,这是最快/最好的方法。 最佳答案 您绝对不应仅仅为了确定条目是否存在而执行绑定(bind)。有两个非常好的原因:对于您尝试以不存在的用户身份进行绑定(bind)的情况以及尝试使用错误密码进行绑定(bind)的情况,符合标准的LDAP服务器都应返回“无效凭据”响应。因此,如果您不知道用户的密码(如果您甚至都不知道该用户是否

linux - LDAP 集成后无法使用机器 (RHEL7) 中的本地用户登录

我是RedHatIDM的新手。下面是我的要求。请帮忙。假设我们有两台RHEL7的机器:红帽IDM服务器RedhatIDM客户端机器现在我们已经通过这个过程在IDM客户端机器上创建了两个用户:使用简单的linux命令创建第一个用户useraddravendra我们使用此IPA命令创建的第二个用户:ipauser-addjsmith--first=John--last=Smith--manager=bjensen--email=johnls@example.com--homedir=/home/work/johns--password现在我们有这个需求:如果IDM服务器正在运行,那么我们要

c++ - 无法通过 SSL 将示例程序绑定(bind)到 LDAP 服务器(ldaps ://)

我这里有一个示例程序试图连接到安全端口(ldaps://)上的LDAP服务器,但是,该示例程序无法绑定(bind)到服务器。#defineLDAP_DEPRECATED1#include#include#defineBIND_DN"dc=example,dc=com"#defineBIND_PW"secret"intmain(){LDAP*ld;intrc;intreqcert=LDAP_OPT_X_TLS_NEVER;intversion=LDAP_VERSION3;intret(0);if(ldap_initialize(&ld,"ldaps://192.168.1.51:1063

linux - Centos 7 使用 LDAP 和 sssd ssh 登录失败

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭去年。Improvethisquestion我已经设置了一个在Centos7上运行的LDAP服务器。id、getentpasswd、onusers有效。但是'ssh'失败了。从/

java - LDAP 与 jBilling 集成

我如何为jBilling使用LDAP身份验证? 最佳答案 LDAP在jBilling路线图上:http://www.jbilling.com/product/road-map 关于java-LDAP与jBilling集成,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5245724/