我正在关注this创建 JAVA 类来管理 Azure AD 用户和组的示例。 它使用以下库:
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure</artifactId>
<version>1.2.1</version>
</dependency>
我没有找到更新某些User
和Group
属性(例如displayName
或 >mailNickname
(对于用户)和 displayName
(对于组)。
我发现我可以做这样的事情:
user = client.getAuthenticated().activeDirectoryUsers()
.getByName(uid.getUidValue());
user.update()
.withPassword(accessor.getPassword().toString())
.apply();
但实际上我无法更改其他属性。
请问有什么帮助吗?
谢谢
最佳答案
根据我的理解,您希望通过 Microsoft Azure SDK For Graph RBAC Management 更新 Azure AD Graph 用户和组com.microsoft.azure.management.graphrbac
。我回顾了当前的javadocs Azure Graph RBAC Management的,现在好像不支持你想要的这些属性更新操作。
所以目前有效的方法是直接使用Azure AD Graph API,请引用官方reference知道如何使用它。并且有官方代码示例active-directory-java-graphapi-web您可以引用一下。
希望有帮助。
关于java - 使用 Azure java sdk 更新用户和组属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46525947/