New issue
Advanced search Search tips

Issue 894604 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Oct 22
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Allow the credential provider to login with the same account again

Project Member Reported by rogerta@chromium.org, Oct 11

Issue description

Repro steps:
------------
1/ Use credential provider to logon with google account A.
2/ Sign out of the OS user.
3/ Use credential provider to logon with google account A again.

Expected:
---------
User is logged to the same account as in step 1.

Actual:
-------
An error is shown.
 
Components: Enterprise>CredentialProvider
Components: -Enterprise
Labels: -gcpw
Project Member

Comment 4 by bugdroid1@chromium.org, Oct 22

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/764c66480e4534a84991fed0c27c40127fc31867

commit 764c66480e4534a84991fed0c27c40127fc31867
Author: Roger Tawa <rogerta@chromium.org>
Date: Mon Oct 22 18:31:41 2018

Allow the credential provider to logon again with the same google account.

Improve handling of google account to username mapping, taking into account
that the email address of a google account can change.

Bug:  894604 ,  885278 
Change-Id: If0013e717819f3edaad0c2e485af9c124b11c787
Reviewed-on: https://chromium-review.googlesource.com/c/1284695
Commit-Queue: Roger Tawa <rogerta@chromium.org>
Reviewed-by: Julian Pastarmov <pastarmovj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601661}
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gaia_credential.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gaia_credential_base.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gaia_credential_base.h
[add] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gaia_credential_base_unittests.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gaia_credential_provider.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gaia_credential_unittests.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gcp_strings.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gcp_strings.h
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gcp_utils.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gcp_utils.h
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/gcp_utils_unittests.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/os_process_manager.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/os_process_manager.h
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/os_user_manager.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/os_user_manager.h
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/reg_utils.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/reg_utils.h
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/scoped_user_profile.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/gaiacp/scoped_user_profile.h
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/test/BUILD.gn
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/test/gcp_fakes.cc
[modify] https://crrev.com/764c66480e4534a84991fed0c27c40127fc31867/chrome/credential_provider/test/gcp_fakes.h

Status: Fixed (was: Started)

Sign in to add a comment