基本身份验证
Outlook Social Connector (OSC) 调用 ISocialProvider::GetCapabilities 方法来确定社交网络的 OSC 提供程序的功能。 OSC 使用返回的功能来确定如何支持登录到此社交网络的 Office 用户。 如果返回的功能 XML 中的 useLogonWebAuth 元素指示 OSC 提供程序支持基本身份验证,则 OSC 可以进行以下调用序列以允许用户登录到该社交网络:
ISocialProvider::Load — OSC 加载提供程序。
ISocialProvider::Version - OSC 获取表示 OSC 提供程序版本号的字符串。
ISocialProvider::SocialNetworkName — OSC 获取表示社交网络名称的字符串。
ISocialProvider::SocialNetworkGuid - OSC 获取表示社交网络的不可变 GUID。
ISocialProvider::GetCapabilities - OSC 获取一个字符串,该字符串表示提供程序的功能,并且符合 capabilities 元素的架构定义。
ISocialProvider::SocialNetworkIcon — OSC 获取表示社交网站图标的字节数组。
ISocialProvider::GetSession — OSC 获取 ISocialSession 接口。
ISocialSession::Logon — OSC 使用指定的用户名和密码将用户记录到社交网络站点。
ISocialSession::GetLoggedOnUser — OSC 获取表示登录用户的 ISocialProfile 接口。
ISocialSession::GetNetworkIdentifier - OSC 获取表示社交网站的唯一标识符的字符串。 网络标识符可以等效于网络名称。