Идентификатор дескриптора можно найти с помощью этого недокументированного API:
Отказ от ответственности : Любой API, который не является публично документированным, может быть изменен в любое время.
https://vssps.dev.azure.com/{organization}/_apis/identities?descriptors={IdentityDescriptor}
Оттуда вы можете получить группу безопасности из ProviderDisplayName.
Пример ответа:
{
Id:"5b250e58-8dbf-4111-8eab-8735e1058a11",
Descriptor:{
IdentityType:"Microsoft.TeamFoundation.Identity",
Identifier:"S-1-9-2551374245-3827430512-2595430990-2155723759-1767818319-0-0-0-0-3"
},
ProviderDisplayName:"[ExampleProjectName]\Project Valid Users",
CustomDisplayName:null,
DisplayName:"[ExampleProjectName]\Project Valid Users",
IsActive:true,
UniqueUserId:0,
IsContainer:true,
Members:[ ],
MemberOf:[ ],
Properties:{
SchemaClassName:"Group",
Description:"Members of this group have access to the team project.",
Domain:"vstfs:///Classification/TeamProject/13f75242-3248-4999-a76c-47f6ec2580a4",
Account:"Project Valid Users",
SecurityGroup:"SecurityGroup",
SpecialType:"EveryoneApplicationGroup",
ScopeId:"70f521e4-b39a-4422-807d-bbef695ec44f",
ScopeType:"TeamProject",
LocalScopeId:"13g75242-3248-4999-a76c-47f6ec2580a4",
SecuringHostId:"23ad9cb9-521b-46c2-a7b0-fbd454ac7275",
ScopeName:"ExampleProjectName",
VirtualPlugin:""
}