使用 Rest API 在 Azure DevOps 中创建新用户

缺口

我正在尝试使用 Rest API C# 在 Azure DevOps 中创建一个新用户,并通过调试代码我没有看到任何错误,并且在我获得创建的新用户的结果后,用户信息显示正确。我的问题是应用程序完成后用户没有保存,我在 Azure DevOps 中看不到用户。当我检查任务的状态时,它是WaitingForActivation

这是我正在使用的代码,请告知有什么问题:

        VssConnection connection = new VssConnection(new Uri(uri), new VssBasicCredential(string.Empty, personalAccessToken));
        GraphHttpClient graphClient = connection.GetClient<GraphHttpClient>();
        GraphUserMailAddressCreationContext usr = new GraphUserMailAddressCreationContext();
        usr.MailAddress = "[email protected]";
        GraphUser u = graphClient.CreateUserAsync(usr).Result;
Leo Liu-MSFT

使用 Rest API 在 Azure DevOps 中创建新用户

根据您的代码段,您似乎是通过 Graph 添加用户。但是通过 Graph 添加用户不会授予他们访问帐户的权限,用户必须被具体化并添加到适当的项目、组等中。

要添加用户,我建议您可以使用另一个 API用户权利 -使用以下请求正文更新用户权利

[
  {"from":"",
    "op":0,
      "path":"/projectEntitlements",
        "value":{"projectRef":{"id":"<MyProjectID>"},"group":{"groupType":3}}

  }
]

您可以查看我的另一个线程以获取更多详细信息。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用REST API批准Azure DevOps中的Yaml管道部署

来自分类Dev

Azure DevOps使用REST API调用GetItem

来自分类Dev

Azure DevOps REST API

来自分类Dev

使用Parse.com REST API注册新用户时如何创建配置文件

来自分类Dev

通过访问令牌,使用Azure DevOps中的REST API获取用户详细信息

来自分类Dev

使用C#使用Azure DevOps Rest API创建工作项

来自分类Dev

如何使用Bearer令牌从Azure DevOps调用REST API

来自分类Dev

使用REST API设置Azure devops Release管道变量

来自分类Dev

使用Rest API从Azure Devops存储库获取文件

来自分类Dev

使用Azure Devops Rest API跳过阶段不起作用

来自分类Dev

使用Powershell脚本的Azure Devops Rest API结果循环

来自分类Dev

使用Azure DevOps REST API在构建上运行测试

来自分类Dev

使用Azure DevOps Rest API查找PAT范围

来自分类Dev

Azure DevOps REST api-使用变量运行管道

来自分类Dev

如何使用Azure DevOps REST API创建新的构建管道?

来自分类Dev

使用其REST API将Azure DevOps指标获取到Elatic搜索数据库中?

来自分类Dev

如何使用 Python REST API 在 Azure DevOps 中检索测试结果?

来自分类Dev

创建Azure Devops发布管道时出错-POST Rest API

来自分类Dev

Azure DevOps REST API错误:您无权创建订阅

来自分类Dev

Azure DevOps:如何使用REST API存储库在GIT存储库中创建文件夹

来自分类Dev

Azure DevOps:如何使用REST API存储库在GIT存储库中创建文件夹

来自分类Dev

如何从Azure DevOps扩展中调用Wiki REST Api?

来自分类Dev

使用凭证创建一个新用户,然后使用API中的Doorkeeper为该用户获取令牌

来自分类Dev

REST API的Azure Devops Maven依赖

来自分类Dev

Azure Devops REST API删除版本

来自分类Dev

上传附件-Azure DevOps(板)-REST API

来自分类Dev

Azure Devops rest API用于使用源提供者bitbucket创建管道的方式不起作用

来自分类Dev

使用Django Rest Framework API更新用户个人资料

来自分类Dev

使用Django Rest Framework API更新用户个人资料

Related 相关文章

  1. 1

    使用REST API批准Azure DevOps中的Yaml管道部署

  2. 2

    Azure DevOps使用REST API调用GetItem

  3. 3

    Azure DevOps REST API

  4. 4

    使用Parse.com REST API注册新用户时如何创建配置文件

  5. 5

    通过访问令牌,使用Azure DevOps中的REST API获取用户详细信息

  6. 6

    使用C#使用Azure DevOps Rest API创建工作项

  7. 7

    如何使用Bearer令牌从Azure DevOps调用REST API

  8. 8

    使用REST API设置Azure devops Release管道变量

  9. 9

    使用Rest API从Azure Devops存储库获取文件

  10. 10

    使用Azure Devops Rest API跳过阶段不起作用

  11. 11

    使用Powershell脚本的Azure Devops Rest API结果循环

  12. 12

    使用Azure DevOps REST API在构建上运行测试

  13. 13

    使用Azure DevOps Rest API查找PAT范围

  14. 14

    Azure DevOps REST api-使用变量运行管道

  15. 15

    如何使用Azure DevOps REST API创建新的构建管道?

  16. 16

    使用其REST API将Azure DevOps指标获取到Elatic搜索数据库中?

  17. 17

    如何使用 Python REST API 在 Azure DevOps 中检索测试结果?

  18. 18

    创建Azure Devops发布管道时出错-POST Rest API

  19. 19

    Azure DevOps REST API错误:您无权创建订阅

  20. 20

    Azure DevOps:如何使用REST API存储库在GIT存储库中创建文件夹

  21. 21

    Azure DevOps:如何使用REST API存储库在GIT存储库中创建文件夹

  22. 22

    如何从Azure DevOps扩展中调用Wiki REST Api?

  23. 23

    使用凭证创建一个新用户,然后使用API中的Doorkeeper为该用户获取令牌

  24. 24

    REST API的Azure Devops Maven依赖

  25. 25

    Azure Devops REST API删除版本

  26. 26

    上传附件-Azure DevOps(板)-REST API

  27. 27

    Azure Devops rest API用于使用源提供者bitbucket创建管道的方式不起作用

  28. 28

    使用Django Rest Framework API更新用户个人资料

  29. 29

    使用Django Rest Framework API更新用户个人资料

热门标签

归档