active-directory相关内容

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

我使用此代码获取当前用户的组.但我想手动给用户,然后得到他的组.我该怎么做? 使用 System.Security.Principal;公共 ArrayList 组(){ArrayList 组 = new ArrayList();foreach(System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups 中的 IdentityR ..
发布时间:2021-12-02 09:22:18 C#/.NET

我可以从 DirectorySearcher 中获取 1000 多条记录吗?

我刚刚注意到结果的返回列表限制为 1000.我的域(巨大域)中有 1000 多个组.如何获得超过 1000 条记录?我可以从稍后的记录开始吗?我可以把它分成多个搜索吗? 这是我的查询: DirectoryEntry dirEnt = new DirectoryEntry("LDAP://dhuba1kwtn004");string[] loadProps = new string[] { ..
发布时间:2021-12-02 09:19:07 C#/.NET

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

如何从活动目录中获取用户列表?有没有办法提取用户名,名字,姓氏?我看到一个类似的帖子使用了这个: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); 我从来没有对活动目录做过任何事情,所以我完全迷失了.任何帮助将不胜感激! 解决方案 如果您不熟悉 Active Directory ..
发布时间:2021-12-02 08:51:33 C#/.NET

c# 检查用户是否为组成员?

我有一个代码,用于检查用户是否是 AD 成员,运行良好, 现在我想添加检查用户是否也是组成员的可能性! 我需要修改什么才能实现这一点,我做了一些工作,但失败了! 这是我的代码: //根据目录验证用户private bool Authenticate(字符串用户名,字符串密码,字符串域){if (用户名 == "" || 密码 == ""){返回假;}bool 正宗 = 假;尝试 ..
发布时间:2021-11-30 17:59:52 C#/.NET

在 Linux 上使用 Java 对 Active Directory 进行身份验证

我有一个使用 Java 对 Active Directory 进行身份验证的简单任务.只是验证凭据而已.假设我的域是“fun.xyz.tld",OU 路径未知,用户名/密码是 testu/testp. 我知道有一些 Java 库可以简化这项任务,但我没有成功实现它们.我发现的大多数示例一般都针对 LDAP,而不是专门针对 Active Directory.发出 LDAP 请求意味着在其中发送 ..
发布时间:2021-11-30 17:46:02 Java开发

针对 Active Directory 验证用户名和密码?

如何根据 Active Directory 验证用户名和密码?我只想检查用户名和密码是否正确. 解决方案 如果您使用 .NET 3.5 或更高版本,您可以使用 System.DirectoryServices.AccountManagement 命名空间并轻松验证您的凭据: //创建“主要上下文" - 例如您的域(也可以是机器)使用(PrincipalContext pc = new P ..
发布时间:2021-11-30 17:37:43 C#/.NET

如何在 ASP.NET Boilerplate 中使用 LDAP(免费启动模板)

我想使用 Boilerplate 的免费启动模板版本通过 Active Directory 将身份验证集成到我的 .net Core 应用程序中.我按照 documentation 中的说明进行操作,例如安装 Abp.Zero.Ldap 包,创建LdapAuthenticationSource 类,并注入依赖,如: [DependsOn(typeof(AbpZeroLdapModule))]公共 ..
发布时间:2021-11-29 09:33:22 C#/.NET

使用 VBScript 查询 Active Directory

我想使用 VBScript(经典 ASP)查询 Active Directory.我怎样才能做到这一点? 解决方案 要查看一个 OU 的所有成员,试试这个... Set objOU = GetObject("LDAP://OU=YourOU,DC=YourDomain,DC=com")对于 ObjOU 中的每个 objMember '获取所有成员'' 做点什么'下一个 要对 DN 进行 ..
发布时间:2021-11-29 09:17:49 其他开发

如何在 ASP.NET Core 中使用 Active Directory 身份验证?

我使用的是 ASP.NET Core 2.1 React SPA Microsoft 模板. 我想使用 Active Directory 进行用户身份验证.我们的服务器使用 Active Directory 域标识在公司网络上运行. 我该怎么做? 解决方案 最好的方法是使用 Windows 身份验证.但是,这只有在您运行它的服务器加入域(或受信任域)时才有效. 如果没有, ..
发布时间:2021-11-28 23:35:39 其他开发

ASP.NET Core 通过 web.config 授权 AD 组

在我的旧 .NET MVC 应用程序中,我可以在 IIS 中启用 Windows 身份验证并禁用匿名.然后在我的 web.config 文件中,我只需要输入: 在 .NET Core 2.0 中这是行不通的——它正确地拒绝匿名,但无论如何它都会授权所有用户. ..
发布时间:2021-11-28 23:30:42 C#/.NET

如何检查计算机的域帐户是否无效(信任被破坏)?

我必须识别 域帐户 不再有效的笔记本. 无效的域帐户可能由于几个问题而发生.大多数情况下,客户端从备份中恢复,然后域帐户不再有效 在这种情况下,行为是: 用户的登录通过缓存凭据 用户有权访问共享和服务器(NTLM)上的文件 通过Kerberos 无法访问 是否有可能检查计算机帐户的有效性? 解决方案 使用此代码我可以找到无效的计算机域帐户: 试试{字符串 sM ..
发布时间:2021-11-26 21:12:25 C#/.NET

验证 Azure AD 令牌签名失败 JAVA

我正在努力验证 Azure AD 令牌签名. 当我在 下的“jwks_uri"字段中查找正确的密钥描述时 https://login.microsoftonline.com/common/.well-已知/openid-配置 我检查了所有的关键数据. 我尝试使用“n" - 模数和“e"字段来生成用于签名验证的公钥,但最终出现错误: BASE64Decoder 解码器 = n ..
发布时间:2021-11-26 19:43:23 Java开发

如何获取当前登录用户的 AD 显示名称

考虑在 Active Directory 中为用户设置的以下属性: 在我的 winforms 应用程序中,我想显示当前登录并使用该应用程序的用户的显示名称.我将如何检索这些信息? 解决方案 由于您使用的是 .NET 4,您可以使用 System.DirectoryServices.AccountManagement (S.DS.AM) 命名空间.在此处阅读所有相关信息: 在 . ..
发布时间:2021-11-26 10:52:57 C#/.NET

ValidateCredentials 为未知用户返回 true?

我在这里使用 PrincipalContext.ValidateCredentials 看到了一些奇怪的行为.设置是父/子设置中的两个 Active Directory 域(因此我们有主域 company.com 和子域 development.company.com). 当我针对主域验证凭据时,ValidateCredentials 会按预期运行,对于良好的用户/密码对返回 true,对于其他 ..
发布时间:2021-11-26 10:41:12 C#/.NET

Active Directory 服务:PrincipalContext——“容器"的 DN 是什么?目的?

我目前正在尝试使用 PrincipalContext 类通过 Active Directory 服务进行身份验证.我想让我的应用程序使用密封和 SSL 上下文对域进行身份验证.为了做到这一点,我必须使用 以下 PrincipalContext 的构造函数(链接到 MSDN页): public PrincipalContext(上下文类型上下文类型,字符串名称,字符串容器,上下文选项选项) 具体 ..
发布时间:2021-11-26 10:15:54 C#/.NET

查看用户是否属于 C# + Asp.net 中的 Active Directory 组

我需要一种方法来查看用户是否属于我的 .Net 3.5 asp.net c# 应用程序中的活动目录组. 我正在使用 msdn 的标准 ldap 身份验证示例,但我真的不知道如何检查组. 解决方案 With 3.5 and System.DirectoryServices.AccountManagement 这更简洁一些: public ListGetGroupNames(字符串用户 ..
发布时间:2021-11-26 10:03:09 C#/.NET

Gradle 代理配置

我需要通过代理服务器从 Gradle 访问 Web,以便为 Jenkins 使用 Gradle/Artifactory 集成.为了减少问题的可能原因,我在 build.gradle 中手动添加了 Artifactory 插件并从命令行运行它: 申请{申请来自:“http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildin ..
发布时间:2021-11-25 17:10:37 Java Web开发