ISocialSession2::LogonCached
Входит на сайт социальной сети с использованием кэшированных учетных данных.
HRESULT _stdcall LogonCached([in] BSTR connectIn, [in] BSTR userName, [in] BSTR password, [out] BSTR connectOut);
Параметры
connectIn
[в] Строка, которая может быть пустой или содержать учетные данные входа в систему в зависимости от контекста, в котором OSC вызывает LogonCached.
userName
[в] Строка, содержащая имя пользователя.
password
[в] Строка, содержащая пароль пользователя.
connectOut
[out] Непрозрачная строка, содержащая учетные данные.
Замечания
Этот метод вызывается для проверки подлинности, только если параметр useLogonCached имеет значение true в XML-коде возможностей , возвращаемом ISocialProvider::GetCapabilities.
Соединитель Outlook Social Connector (OSC) вызывает LogonCached и передает пустую строку для connectIn и непустых строк userName и пароля . Поставщик использует userName и пароль для входа в социальную сеть и возвращает непрозрачный параметр connectOut в OSC в случае успешной проверки подлинности. В случае сбоя проверки подлинности поставщик возвращает ошибку OSC_E_LOGON_FAILURE в OSC.
Параметр connectOut является непрозрачной строкой в OSC и передается параметру connectIn при последующих попытках OSC войти в социальную сеть. Поставщик должен поместить все учетные данные в строку connectOut , которую поставщик хочет, чтобы OSC сохранял между подключениями. OSC не интерпретирует строку в connectOut и шифрует ее в целях безопасности перед сохранением в реестре Windows.