资料来源:http://msdn.microsoft.com/en-us/library/ms514645.aspx
微软Office SharePoint Portal Server 2003中包含一个单一登录(SSO)的存储和测绘与第三方使用用户凭据,后端服务器应用服务。 在Microsoft Office SharePoint Server 2007中,此功能增强,包括一个可插入式单点登录机制,允许您指定替代单一登录供应商。
替换默认的SharePoint Server 2007年在办公室提供的SSO涉及实施 Microsoft.SharePoint.Portal.SingleSignon.ISsoProvider 类,安装缓存到全局程序集,并登记在SharePoint Server 2007与Office提供新的SSO。
Microsoft.SharePoint.Portal.SingleSignon.ISsoProvider 公共方法

GetApplicationDefinitions
获取的企业应用程序定义列表中定义的这个单一登录(SSO)的供应商。

GetApplicationFields
获取由指定的企业应用领域的应用程序定义的凭据。

GetCredentialManagementURL
获取为指定的应用程序管理凭据的URL。

GetCredentials
获取指定的应用程序标识符的单点登录(SSO)的凭据。

GetCredentialsUsingTicket
为指定的票和指定的应用程序标识符返回凭据。

GetCurrentUser
获取当前HTTP请求从当前用户。 如果请求是使用Windows身份验证身份验证,这将返回一个UPN(用户主体名称)。

GetRestrictedCredentials
返回单一登录凭据为指定的应用程序。

GetSsoProviderInfo
返回供应商的资料。

GetTicket
返回后,可用于检索凭据票。

PutIdentityOnRequest
使用适当的身份提出了关于出站HTTP请求指定的应用程序的政策。

PutIdentityOnRequestUsingTicket
提出适当的身份利用对出站的HTTP请求使用车票指定的应用程序的政策。
演练:实现一个可插入的SSO提供
代码就不贴了! 有兴趣的朋友直接访问官网地址: http://msdn.microsoft.com/en-us/library/ms566925.aspx
浙公网安备 33010602011771号