JOJ
踏踏实实做人,认认真真做事!放纵自己就是毁灭自己!

资料来源: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 公共方法

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

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

Public method
GetApplicationInfo

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

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

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

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

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

Public method
GetSsoProviderInfo
返回供应商的资料。

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

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

Public method
PutIdentityOnRequestUsingTicket
提出适当的身份利用对出站的HTTP请求使用车票指定的应用程序的政策。

 

演练:实现一个可插入的SSO提供

代码就不贴了! 有兴趣的朋友直接访问官网地址: http://msdn.microsoft.com/en-us/library/ms566925.aspx

posted on 2010-05-13 11:40  JoinJ  阅读(592)  评论(0编辑  收藏  举报