草庐IT

具有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/

c++ - 如何使用 LDAP 对用户进行密码验证?

我正在编写一个客户端应用程序(使用OpenLDAP库),用户通过LDAP服务器对其进行身份验证。这是无法比较用户的userPassword的硬编码示例程序。#include#include#defineLDAP_SERVER"ldap://192.168.1.95:389"intmain(intargc,char**argv){LDAP*ld;intrc;charbind_dn[100];LDAPMessage*result,*e;char*dn;inthas_value;sprintf(bind_dn,"cn=%s,dc=ashwin,dc=com","manager");print

php - 在使用 PHP 绑定(bind)到 LDAP 服务器时需要帮助忽略服务器证书

我正在尝试使用PHP绑定(bind)到LDAP服务器。这是一个相当简单的过程,只是我无法解决我遇到的证书错误。我的身份验证凭据很好,因为我可以使用ApacheDirectoryStudio连接到服务器。有什么办法可以自动接受服务器证书吗?类似于您使用Apachedirectorystudio单击“接受此证书..”的方式?我知道这不是很好的安全措施,但我现在只需要让它正常工作,以后就可以解决证书问题。谢谢 最佳答案 您没有指定环境,所以这是答案(可在本网站的其他地方找到:HowdoIsolveldap_start_tls()"Unab

php - 如何在 Ubuntu 服务器中使用 PHP 7.0 启用 LDAP?

我最近将Ubuntu升级到版本16.04,将PHP升级到版本7。但是,ldap连接不工作。如何在PHP7中启用ldap? 最佳答案 使用PHP7.0(或7.1)在灯上安装ldap:apt-getinstallphp7.0-ldap(或使用apt-getinstallphp7.1-ldap)服务apache2重启之后创建一个php文件来获取php配置phpinfo();现在ldap已安装。 关于php-如何在Ubuntu服务器中使用PHP7.0启用LDAP?,我们在StackOverflo

php - fatal error : Call to undefined function ldap_connect() in ubuntu

我正在尝试通过PHP连接到我的LDAP服务器,但出现以下错误:Fatalerror:Calltoundefinedfunctionldap_connect()如有任何帮助,我们将不胜感激。提前致谢,肉山 最佳答案 确保LDAPextension已安装并启用。这个答案假设您有PHP5,但是,对于PHP7也应该类似地工作。安装LDAP扩展应该有一个名为php5-ldap的包:aptitudeshowphp5-ldapPaquet :php5-ldap...Description :LDAPmoduleforphp5Thispackage