Поделиться через


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.

См. также