IT干货网

Azure DevOps API 添加公钥

thcjp 2025年05月04日 编程设计 413 0

我希望能够通过 API 添加用于 SSH 访问 Azure DevOps 的公钥,但我似乎无法在 doco 中找到实现此操作的方法。通过 UI 手动执行此操作是不可行的,因为这适用于许多用户和许多项目。谢谢

请您参考如下方法:

API 没有记录,但是我们可以使用工具跟踪它...... 您可以通过调用以下 REST API 添加 SSH 公钥:

编写一个脚本,使用ssh-keygen命令为用户创建SSH key ,请参见Use SSH key authentication了解详情。

然后调用 REST API 添加公钥:

POST https://{Account}.visualstudio.com/_details/security/keys/Edit 
 
Content-Type: application/json 
 
Request body: 
 
{"Description":"Test1001","__RequestVerificationToken":"","AuthorizationId":"","Data":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGZyIoG6eH9nTm/Cu2nVDa7hTNfaMWkwayghFmYTvqCkOwao2YJesGVih1fA3oR4tPsVv4+Vr8wxPCfJCboUrL9NDoH1tAMsIlkQZHqgaJwnGNWnPrnp0r2+wjLQJFPq/pPd8xKwr6QU0BxzZ4RuLDfMFz/MR1cQ2iWWKJuO/TXYrSPtY9XqsmMC8Zo4zJln40PGZt+ecOyQCNHCXsEJ3C+QIUXSqAkb8yknZ4apLf1oqfFRngtV4w84Ua/ZLpNduPZrBcm/mCU5Jq6H37jxhx4kluheJrfpAXbvbQlPTKa2zaOHp7wb3B2E2HvESJmx5ExNuAHoygcq/QGjsRsiUR andy@xxx@ws0068"} 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!