• bartfab@chromium.org's avatar
    Add public accounts to UserManager · 364aaef8
    bartfab@chromium.org authored
    This is a re-land of CL 11419184:
    
    This CL extends the UserManager to handle public accounts defined through
    policy. User pods are dynamically added and removed when the list of
    public accounts in policy changes. Any data belonging to obsolete accounts
    is also removed, taking care not to remove it prematurely if a user is
    currently logged into the account.
    
    The CL also makes the user list handling more robust by checking for
    duplicate entries in the user list prefs and logging these as errors.
    
    The pods added for public accounts are not functional yet. The login flow
    for public accounts will be the topic of another CL.
    
    BUG=158509,163690
    
    Review URL: https://chromiumcodereview.appspot.com/11411314
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170943 0039d316-1c4b-4281-b951-d872f2087c98
    364aaef8
user_manager_impl.h 8.41 KB