Guest User

Untitled

a guest
Dec 10th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. var configurationServer = new TfsConfigurationServer(new Uri("https://xxxx"),
  2. new VssCredentials(new VssBasicCredential(
  3. string.Empty,
  4. "xxxxxx"
  5. )));
  6. configurationServer.EnsureAuthenticated();
  7.  
  8. var identityService = configurationServer.GetService<IIdentityManagementService>();
  9.  
  10. // Look up the user that we want to impersonate
  11. TeamFoundationIdentity identity = identityService.ReadIdentity(
  12. IdentitySearchFactor.AccountName, "xx@xx.xxx", MembershipQuery.None, ReadIdentityOptions.None);
  13.  
  14. var impersonatedconfigurationServer = new TfsConfigurationServer(new Uri("https://xxxx"),
  15. new VssCredentials(new VssBasicCredential(
  16. string.Empty,
  17. "xxxxxx"
  18. )), identity.Descriptor);
  19.  
  20. impersonatedconfigurationServer.EnsureAuthenticated();
Add Comment
Please, Sign In to add comment