基本身份验证

Outlook Social Connector (OSC) 调用 ISocialProvider::GetCapabilities 方法来确定社交网络的 OSC 提供程序的功能。 OSC 使用返回的功能来确定如何支持登录到此社交网络的 Office 用户。 如果返回的功能 XML 中的 useLogonWebAuth 元素指示 OSC 提供程序支持基本身份验证,则 OSC 可以进行以下调用序列以允许用户登录到该社交网络:

  1. ISocialProvider::Load — OSC 加载提供程序。

  2. ISocialProvider::Version - OSC 获取表示 OSC 提供程序版本号的字符串。

  3. ISocialProvider::SocialNetworkName — OSC 获取表示社交网络名称的字符串。

  4. ISocialProvider::SocialNetworkGuid - OSC 获取表示社交网络的不可变 GUID。

  5. ISocialProvider::GetCapabilities - OSC 获取一个字符串,该字符串表示提供程序的功能,并且符合 capabilities 元素的架构定义。

  6. ISocialProvider::SocialNetworkIcon — OSC 获取表示社交网站图标的字节数组。

  7. ISocialProvider::GetSession — OSC 获取 ISocialSession 接口。

  8. ISocialSession::Logon — OSC 使用指定的用户名和密码将用户记录到社交网络站点。

  9. ISocialSession::GetLoggedOnUser — OSC 获取表示登录用户的 ISocialProfile 接口。

  10. ISocialSession::GetNetworkIdentifier - OSC 获取表示社交网站的唯一标识符的字符串。 网络标识符可以等效于网络名称。

另请参阅