标签: active-directory

验证Active Directory的用户名和密码?

如何针对Active Directory验证用户名和密码?我只是想检查用户名和密码是否正确.

c# authentication active-directory

512
推荐指数
11
解决办法
45万
查看次数

LDAP搜索中的CN,OU,DC是什么?

我在这样的LDAP中有一个搜索查询.这个查询究竟是什么意思?

("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
Run Code Online (Sandbox Code Playgroud)

ldap active-directory ldap-query

452
推荐指数
3
解决办法
62万
查看次数

418
推荐指数
8
解决办法
80万
查看次数

Windows 7的"Active Directory用户和计算机"MMC管理单元?

是否有可用于Windows 7的等效工具?我只需要浏览深层次的一些小型Active Directory组的成员资格,因此我最终可以编写代码来处理这些组.Windows Server 2003版本的安装程序可以正常工作,但生成的MMC管理单元将无法启动.

编辑:我想先发制人地反对更多关闭问题的请求.这是一个我假设许多程序员用来协助编程相关任务的工具,例如测试修改Active Directory内容的代码.Stack Overflow上有很多关于开发人员工具的问题.

active-directory windows-7

156
推荐指数
5
解决办法
65万
查看次数

Gradle代理配置

我需要通过代理服务器从Gradle进行Web访问,以使用Jenkins的Gradle/Artifactory集成.为了减少问题的可能原因,我在build.gradle中手动添加Artifactory插件并从命令行运行它:

apply {
    apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle"
}
Run Code Online (Sandbox Code Playgroud)

按照描述,我在主目录中的.gradle/gradle.properties中指定了以下内容:

systemProp.http.proxyHost=hostname
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=de\\username
systemProp.http.proxyPassword=xxx
Run Code Online (Sandbox Code Playgroud)

使用上面的代理配置(已知可以工作),它会失败:

11:33:17.699 [ERROR] [org.gradle.BuildExceptionReporter]引起:java.io.IOException:服务器返回HTTP响应代码:407为URL:http://gradle.artifactoryonline.com/gradle/plugins/org/ jfrog/buildinfo/buildinfo-提取-gradle这个/ 1.0.1/artifactoryplugin-1.0.1.gradle

我有两个代理服务器可供选择,一个总是响应407(需要代理身份验证),另一个响应502(坏网关),所以很明显,使用了proxyHost和proxyPort选项.

作为用户名(基于Active Directory用户)包含反斜杠,我都尝试\\\,但既不工作.指定的用户与登录到计算机和Active Directory的用户不同.此用户的凭据对代理无效,因此我需要能够指定其他用户.

在Jenkins或Artifactory的GUI中设置相同的选项.

java proxy active-directory windows-server-2008 gradle

145
推荐指数
10
解决办法
27万
查看次数

如何获取用户所属的所有组?

PowerShell的Get-ADGroupMembercmdlet返回特定组的成员.是否有cmdlet或属性来获取特定用户所属的所有组?


我修正了我的错误:Get-Member应该是Get-ADGroupMember.

powershell active-directory powershell-2.0

113
推荐指数
10
解决办法
84万
查看次数

如何从活动目录中获取用户列表?

如何从活动目录中获取用户列表?有没有办法提取用户名,名字,姓氏?我看到了一个类似的帖子:

 PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN");
Run Code Online (Sandbox Code Playgroud)

我从未对活动目录做过任何事情,所以我完全迷失了.任何帮助将不胜感激!

.net c# asp.net active-directory

104
推荐指数
4
解决办法
18万
查看次数

如何在Active Directory中获取用户组?(c#,asp.net)

我使用此代码来获取当前用户的组.但我想手动给用户,然后得到他的组.我怎样才能做到这一点?

using System.Security.Principal;

public ArrayList Groups()
{
    ArrayList groups = new ArrayList();

    foreach (IdentityReference group in System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups)
    {
        groups.Add(group.Translate(typeof(NTAccount)).ToString());
    }

    return groups;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net active-directory

103
推荐指数
5
解决办法
18万
查看次数

使用LDAP通过Active Directory在PHP中进行身份验证

我正在寻找一种通过LDAP使用PHP验证用户的方法(Active Directory是提供者).理想情况下,它应该能够在IIS 7上运行(adLDAP在Apache上运行).有没有人做过类似的事情,成功了?

  • 编辑:我更喜欢一个库/类,代码已准备就绪......当有人已经这样做时,发明轮子是愚蠢的.

php authentication ldap active-directory

102
推荐指数
6
解决办法
16万
查看次数

使用python + ldap对活动目录进行身份验证

如何使用Python + LDAP对AD进行身份验证.我目前正在使用python-ldap库,它所产生的就是眼泪.

我甚至无法绑定执行简单的查询:

import sys
import ldap


Server = "ldap://my-ldap-server"
DN, Secret, un = sys.argv[1:4]

Base = "dc=mydomain,dc=co,dc=uk"
Scope = ldap.SCOPE_SUBTREE
Filter = "(&(objectClass=user)(sAMAccountName="+un+"))"
Attrs = ["displayName"]

l = ldap.initialize(Server)
l.protocol_version = 3
print l.simple_bind_s(DN, Secret)

r = l.search(Base, Scope, Filter, Attrs)
Type,user = l.result(r,60)
Name,Attrs = user[0]
if hasattr(Attrs, 'has_key') and Attrs.has_key('displayName'):
  displayName = Attrs['displayName'][0]
  print displayName

sys.exit()
Run Code Online (Sandbox Code Playgroud)

运行它myusername@mydomain.co.uk password username会给我两个错误之一:

Invalid Credentials - 当我输入错误或故意使用错误的凭据时,它无法进行身份验证.

ldap.INVALID_CREDENTIALS:{'info':'80090308:LdapErr:DSID-0C090334,评论:AcceptSecurityContext错误,数据52e,vece','desc':'凭证无效'}

要么

ldap.OPERATIONS_ERROR:{'info':'00000000:LdapErr:DSID-0C090627,注释:为了执行此操作,必须在连接上完成成功绑定.,data 0,vece','desc':'操作错误"}

我错过了什么来正确绑定?

我在fedora和windows上遇到了同样的错误.

python authentication ldap active-directory

86
推荐指数
4
解决办法
8万
查看次数