java - 如何从 Active Directory 获取所有用户(对象)相关字段 - 本地和基于云 (Azure)

标签 java python azure active-directory

我想知道如何从 Active Directory 获取所有用户(对象)相关字段 - 无论是本地还是基于云 (Azure)。

是否可以将动态字段/列与 AD 中的各种对象(特别是用户对象)附加在一起?如果是,我们可以获得适用于特定对象类型的所有字段的列表吗? 就像SQL一样,我们可以做一些类似“select * from users”的事情,这样我们就可以获得所有字段及其值吗?

我可以接受任何实现 - python、ruby、java

最佳答案

根据我的经验,您可以通过以下两个步骤来实现您的需求。

  1. 将您的本地身份系统与 Azure AD 集成,请参阅 article知道该怎么做。
  2. 使用 Azure AD Graph API(与 SQL 不同)执行 CRUD 操作,您可以尝试通过 SDKs 中的编程使用任何语言或Graph API REST .

有一个sample用于在 Java Web 应用程序中调用 Azure AD Graph API,您可以引用。

关于java - 如何从 Active Directory 获取所有用户(对象)相关字段 - 本地和基于云 (Azure),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36691107/

相关文章:

python - Azure Functions Python Blob 图像

sql-server - 无法访问使用 SQLAzureMW.exe 创建的新 Azure 数据库

hibernate - 使用 HibernateTemplate 的多值 Mysql 插入

Java双向角色管理

azure - 将 Azure 虚拟网络连接到外部 VPN 网关

python - pandas dataframe 对象到日期时间分钟

python - 函数中未赋值的表达式

java - 如何使用正则表达式更改 Atom 中的 Java 数组?

java - 从java中的数据库中选择项目

python - 我如何使用 Apache 来运行 python 脚本?