Freigeben über


ISocialSession2::LogonCached

Melden Sie sich mit zwischengespeicherten Anmeldeinformationen bei der Website des sozialen Netzwerks an.

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

Parameter

connectIn

[in] Eine Zeichenfolge, die leer sein kann oder die Anmeldeinformationen enthält, je nach Kontext, in dem das OSC LogonCached aufruft.

userName

[in] Eine Zeichenfolge, die den Benutzernamen enthält.

password

[in] Eine Zeichenfolge, die das Kennwort des Benutzers enthält.

connectOut

[out] Eine nicht transparente Zeichenfolge, die Anmeldeinformationen enthält.

Hinweise

Diese Methode wird nur für die Authentifizierung aufgerufen, wenn useLogonCached in der von ISocialProvider::GetCapabilities zurückgegebenen Funktions-XML auf true festgelegt ist.

Der Outlook Connector für soziale Netzwerke (OSC) ruft LogonCached auf und übergibt eine leere Zeichenfolge für connectIn und nicht leere userName - und Kennwortzeichenfolgen . Der Anbieter verwendet userName und password , um sich beim sozialen Netzwerk anzumelden, und gibt einen undurchsichtigen connectOut-Parameter an die OSC zurück, wenn die Authentifizierung erfolgreich ist. Wenn die Authentifizierung fehlschlägt, gibt der Anbieter den OSC_E_LOGON_FAILURE Fehler an die OSC zurück.

Der connectOut-Parameter ist eine undurchsichtige Zeichenfolge für die OSC und wird bei nachfolgenden Versuchen des OSC, sich beim sozialen Netzwerk anzumelden, an den parameter connectIn übergeben. Der Anbieter sollte alle Anmeldeinformationen in der connectOut-Zeichenfolge platzieren, die der Anbieter vom OSC über Verbindungen hinweg speichern soll. Der OSC interpretiert die Zeichenfolge in connectOut nicht und verschlüsselt die Zeichenfolge aus Sicherheitsgründen, bevor sie in der Windows-Registrierung gespeichert wird.

Siehe auch