ISocialSession2::LogonCached
Se connecte au site de réseau social à l’aide d’informations d’identification mises en cache.
HRESULT _stdcall LogonCached([in] BSTR connectIn, [in] BSTR userName, [in] BSTR password, [out] BSTR connectOut);
Paramètres
connectIn
[in] Chaîne qui peut être vide ou qui contient les informations d’identification d’ouverture de session, selon le contexte dans lequel l’OSC appelle LogonCached.
userName
[in] Chaîne qui contient le nom d’utilisateur.
mot de passe
[in] Chaîne qui contient le mot de passe de l’utilisateur.
connectOut
[out] Chaîne opaque qui contient des informations d’identification.
Remarques
Cette méthode est appelée pour l’authentification uniquement si useLogonCached est défini sur true dans le code XML des fonctionnalités retourné par ISocialProvider ::GetCapabilities.
Outlook Social Connector (OSC) appelle LogonCached et transmet une chaîne vide pour les chaînes connectIn et userName et password non vides. Le fournisseur utilise userName et password pour se connecter au réseau social et retourne un paramètre connectOut opaque au OSC si l’authentification réussit. Si l’authentification échoue, le fournisseur retourne l’erreur OSC_E_LOGON_FAILURE au OSC.
Le paramètre connectOut est une chaîne opaque à l’OSC, qui est passé au paramètre connectIn lors des tentatives ultérieures de l’OSC pour se connecter au réseau social. Le fournisseur doit placer toutes les informations d’identification dans la chaîne connectOut que le fournisseur souhaite que l’OSC stocke entre les connexions. L’OSC n’interprète pas la chaîne dans connectOut et chiffre la chaîne à des fins de sécurité avant de la stocker dans le Registre Windows.