Home | History | Annotate | Download | only in login
      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 #include "chromeos/login/user_names.h"
      5 
      6 #include "google_apis/gaia/gaia_auth_util.h"
      7 
      8 namespace chromeos {
      9 
     10 namespace login {
     11 
     12 const char* kStubUser = "stub-user (at) example.com";
     13 
     14 const char* kSignInUser = "sign-in-user-id";
     15 
     16 // Should match cros constant in platform/libchromeos/chromeos/cryptohome.h
     17 const char* kGuestUserName = "$guest";
     18 
     19 const char* kSupervisedUserDomain = "locally-managed.localhost";
     20 
     21 const char* kRetailModeUserName = "demouser@";
     22 
     23 std::string CanonicalizeUserID(const std::string& user_id) {
     24   if (user_id == chromeos::login::kGuestUserName)
     25     return user_id;
     26   return gaia::CanonicalizeEmail(user_id);
     27 }
     28 
     29 }  // namespace login
     30 
     31 }  // namespace chromeos
     32