ISocialSession2::LogonCached

使用缓存的凭据登录到社交网络网站。

HRESULT _stdcall LogonCached([in] BSTR connectIn, [in] BSTR userName, [in] BSTR password, [out] BSTR connectOut);

参数

connectIn

[in]一个可为空或包含登录凭据的字符串,具体取决于 OSC 调用 LogonCached 的上下文

userName

[in]包含用户名的字符串。

password

[in]包含用户密码的字符串。

connectOut

[out]包含凭据的不透明字符串。

备注

只有在 ISocialProvider::GetCapabilities 返回 的功能 XML 中 useLogonCached 设置为 true 时,才对身份验证调用此方法。

OSC Outlook Social Connector (调用 logonCached) ,并传递 connectIn 的空字符串和非空 的 userName密码 字符串。 提供程序使用 userName密码 登录社交网络,如果身份验证成功,则向 OSC 返回不透明 的 connectOut 参数。 如果身份验证失败,提供程序将OSC_E_LOGON_FAILURE错误返回到 OSC。

connectOut 参数是 OSC 的不透明字符串,在 OSC 随后尝试登录社交网络时将传递给 connectIn 参数。 提供程序应在 connectOut 字符串中放置提供程序希望 OSC 跨连接存储的任何凭据。 OSC 不会在 connectOut 中解释该字符串,并出于安全目的对字符串进行加密,然后再将其存储在Windows注册表中。

另请参阅