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是内部的,但只是电话本地