New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 611992 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Dec 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Chrome looses credentials on every restart

Reported by gabriell...@gmail.com, May 14 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36

Steps to reproduce the problem:
1. Start chrome
2. Login to email account with 2FA enabled
3. Exit chrome
4. Start chrome and be prompted to signin again

What is the expected behavior?
Chrome keeps account signed in

What went wrong?
Auth Error	Invalid credentials.

Did this work before? N/A 

Chrome version: 50.0.2661.102  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 21.0 r0
 
From chrome://signin-internals/

Chrome Version	50.0.2661.102 m	 
New Profile Management?	On	 
Account Consistency?	Off	 
Signin Status	Signed In	 
Account Id	<censored>	 
Gaia Id	<censored>	 
Username	<censored>	 
Auth Error	Invalid credentials.	 
Auth Error Account Id	<censored>	 
Auth Error Username	<censored>

Happens on every restart.

Completely deleted user profile as well as uninstalled and reinstalled Chrome.  Issue still persists 	

Comment 2 by pav...@chromium.org, May 16 2016

Components: -Services>Sync Services>SignIn
Found the what happens but not quite sure why or how to fix it:

bool TokenServiceTable::SetTokenForService(const std::string& service,
                                           const std::string& token) {
  std::string encrypted_token;
  bool encrypted = OSCrypt::EncryptString(token, &encrypted_token);

// encrypted equals false here due to CryptProtectData in os_crypt_win.cc#OSCrypt::EncryptString returning 0 with last error = 0x80090345
// The requested operation cannot be completed. The computer must be trusted for delegation and the current user account must be configured to allow delegation. 
// Samba 4 based AD server domain is used on the PC

  if (!encrypted) {
    return false;
  }
stack trace.txt
10.2 KB View Download
Looks like the culprit was: https://bugzilla.samba.org/show_bug.cgi?id=11097

Upgrading to 4.5.1 solved the problem. Though it would be nice if chrome gave some indication if OS level encryption was not working
Project Member

Comment 5 by sheriffbot@chromium.org, Dec 19 2016

Cc: ew...@chromium.org bzanotti@chromium.org msarda@chromium.org
Status: WontFix (was: Unconfirmed)
--Chrome Identity automated triaging--

This bug is Unconfirmed and has gone two weeks without any activity, so it is being closed as WontFix. Please re-open if this is still a valid and reproducible bug or feature request and mark it as Available. Please see https://goo.gl/78kbny for more details. Please remove the Services>SignIn or UI>Browser>Profiles components if this bug isn't related to Chrome Identity.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment