1
有誰知道用於添加新可信身份令牌頒發者(又名身份提供者)的Sharepoint 2010 API嗎?用於添加新的可信標識令牌頒發者的Sharepoint 2010 API
我可以使用PS cmdlet New-SPTrustedIdentityTokenIssuer來做到這一點,但我需要從C#代碼中完成。
有誰知道用於添加新可信身份令牌頒發者(又名身份提供者)的Sharepoint 2010 API嗎?用於添加新的可信標識令牌頒發者的Sharepoint 2010 API
我可以使用PS cmdlet New-SPTrustedIdentityTokenIssuer來做到這一點,但我需要從C#代碼中完成。
如果您在.net反射打開Microsoft.SharePoint.Powershell.dll它揭示的是,如果執行是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是內部的,但只是電話本地