1 // Copyright (c) 2012 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 // Constants used by IssueAuthToken and ClientLogin 6 7 #ifndef GOOGLE_APIS_GAIA_GAIA_CONSTANTS_H_ 8 #define GOOGLE_APIS_GAIA_GAIA_CONSTANTS_H_ 9 10 namespace GaiaConstants { 11 12 // Gaia sources for accounting 13 extern const char kChromeOSSource[]; 14 extern const char kChromeSource[]; 15 16 // Gaia services for requesting 17 extern const char kGaiaService[]; // uber token 18 extern const char kPicasaService[]; 19 extern const char kSyncService[]; 20 extern const char kRemotingService[]; 21 extern const char kOAuth1LoginScope[]; 22 extern const char kOAuthWrapBridgeUserInfoScope[]; 23 extern const char kDeviceManagementServiceOAuth[]; 24 extern const char kAnyApiOAuth2Scope[]; 25 extern const char kChromeSyncOAuth2Scope[]; 26 extern const char kChromeSyncSupervisedOAuth2Scope[]; 27 extern const char kGoogleTalkOAuth2Scope[]; 28 29 // Used with uber auth tokens when needed. 30 extern const char kGaiaSid[]; 31 extern const char kGaiaLsid[]; 32 extern const char kGaiaOAuthToken[]; 33 extern const char kGaiaOAuthSecret[]; 34 extern const char kGaiaOAuthDuration[]; 35 extern const char kGaiaOAuth2LoginRefreshToken[]; 36 37 // Used to construct a channel ID for push messaging. 38 extern const char kObfuscatedGaiaId[]; 39 40 // Used by wallet sign in helper. 41 extern const char kClientOAuthEmailKey[]; 42 43 } // namespace GaiaConstants 44 45 #endif // GOOGLE_APIS_GAIA_GAIA_CONSTANTS_H_ 46