signin_pref_names.cc revision e5d81f57cb97b3b6b7fccc9c5610d21eb81db09d
1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "components/signin/core/common/signin_pref_names.h"
6
7namespace prefs {
8
9// Boolean identifying whether reverse auto-login is enabled.
10const char kAutologinEnabled[] = "autologin.enabled";
11
12// String the identifies the last user that logged into sync and other
13// google services. As opposed to kGoogleServicesUsername, this value is not
14// cleared on signout, but while the user is signed in the two values will
15// be the same.
16const char kGoogleServicesLastUsername[] = "google.services.last_username";
17
18// Obfuscated account ID that identifies the current user logged into sync and
19// other google services.
20const char kGoogleServicesUserAccountId[] = "google.services.user_account_id";
21
22// String that identifies the current user logged into sync and other google
23// services.
24const char kGoogleServicesUsername[] = "google.services.username";
25
26// Local state pref containing a string regex that restricts which accounts
27// can be used to log in to chrome (e.g. "*@google.com"). If missing or blank,
28// all accounts are allowed (no restrictions).
29const char kGoogleServicesUsernamePattern[] =
30    "google.services.username_pattern";
31
32// Boolean identifying whether reverse auto-logins is enabled.
33const char kReverseAutologinEnabled[] = "reverse_autologin.enabled";
34
35// List to keep track of emails for which the user has rejected one-click
36// sign-in.
37const char kReverseAutologinRejectedEmailList[] =
38    "reverse_autologin.rejected_email_list";
39
40// Boolean which stores if the user is allowed to signin to chrome.
41const char kSigninAllowed[] = "signin.allowed";
42
43}  // namespace prefs
44