使用Azure java sdk更新用户和组属性
我将按照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();
但实际上我不能改变其他属性
有什么可以帮忙的吗
谢谢
# 1 楼答案
根据我的理解,你想更新Azure广告图用户&;通过Microsoft Azure SDK For Graph RBAC Management
com.microsoft.azure.management.graphrbac
分组。我查看了Azure Graph RBAC管理的当前javadocs,它似乎不支持您现在想要的这些属性更新操作所以现在,有效的方法是直接使用Azure AD Graph API,请参考官方reference了解如何使用它。还有一个官方代码示例active-directory-java-graphapi-web,您可以参考
希望有帮助