1

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

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

我没有找到更新某些属性的方法(例如用户和User组的或)。GroupdisplayNamemailNicknamedisplayName

我看到我可以做这样的事情:

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

但实际上我无法更改其他属性。

请问有什么帮助吗?

谢谢

4

1 回答 1

1

根据我的理解,您想通过Microsoft Azure SDK For Graph RBAC Management com.microsoft.azure.management.graphrbac更新 Azure AD Graph 用户和组。我查看了当前Azure Graph RBAC Management 的javadocs,它似乎不支持您现在想要的这些属性更新操作。

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

希望能帮助到你。

于 2017-10-03T07:34:21.957 回答