Like in title - sfGuard(Doctrine)Plugin should have setting domain/path for remember cookie, because now is used the acutal domain. If I am using multiple applications on their subdomains (app1.domain.tld, app2.domain.tld), I am unable to share remember cookie. because of missing settings.
Something like this should go to sfGuardSecurityUser.class.php about line 87, before sending cookies.
$cookieDefaults = session_get_cookie_params();
$remember_cookie = sfConfig::get( 'app_sf_guard_plugin_remember_cookie_name', 'sfRemember' );
$cookie_path = sfConfig::get('app_sf_guard_plugin_remember_cookie_path', $cookieDefaults['path']);
$cookie_domain = sfConfig::get('app_sf_guard_plugin_remember_cookie_domain', $cookieDefaults['domain']);
sfContext::getInstance()->getResponse()->setCookie( $remember_cookie, $key, time() + $expiration_age, $cookie_path, $cookie_domain );
Or it may use the same settings like sfUser();
Also path/domainy may be necessary also when deleting cookies - in signout() few lines after.