Sharepoint 2010 API для добавления нового эмитента доверенных токенов - PullRequest
1 голос
/ 05 июля 2010

Кто-нибудь знает API Sharepoint 2010 для добавления нового поставщика доверенных токенов идентификации (он же поставщик удостоверений)?

Я могу сделать это с помощью командлета PS New-SPTrustedIdentityTokenIssuer, но мне нужно сделать это из C #код.

1 Ответ

0 голосов
/ 06 июля 2010

Если вы откроете Microsoft.SharePoint.Powershell.dll в .Net Reflector, он обнаружит, что реализация, если SPCmdletNewTrustedServiceTokenIssuer:

protected override SPTrustedAccessProvider CreateDataObject()
{
  SPSecurityTokenServiceManager localOrThrow = SPSecurityTokenServiceManager.LocalOrThrow;
  SPTrustedAccessProvider newObj = new SPTrustedAccessProvider(localOrThrow, this.Name, this.Description, this.Certificate);
  localOrThrow.TrustedAccessProviders.Add(newObj);
  return newObj;
}

SPSecurityTokenServiceManager.LocalOrThrow является внутренним, а просто вызывает Local

...