有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Azure java sdk更新用户和组属性

我将按照this示例创建一个JAVA类来管理Azure AD用户和组。 它使用以下库:

<dependency>
      <groupId>com.microsoft.azure</groupId>
      <artifactId>azure</artifactId>
      <version>1.2.1</version>
</dependency>

我没有找到方法更新一些UserGroup属性(如displayNamemailNickname用于用户和displayName用于组)

我知道我可以做这样的事情:

user = client.getAuthenticated().activeDirectoryUsers()
       .getByName(uid.getUidValue());
user.update()
   .withPassword(accessor.getPassword().toString())
   .apply();

但实际上我不能改变其他属性

有什么可以帮忙的吗

谢谢


共 (1) 个答案

  1. # 1 楼答案

    根据我的理解,你想更新Azure广告图用户&;通过Microsoft Azure SDK For Graph RBAC Managementcom.microsoft.azure.management.graphrbac分组。我查看了Azure Graph RBAC管理的当前javadocs,它似乎不支持您现在想要的这些属性更新操作

    所以现在,有效的方法是直接使用Azure AD Graph API,请参考官方reference了解如何使用它。还有一个官方代码示例active-directory-java-graphapi-web,您可以参考

    希望有帮助