| // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // Constants used by IssueAuthToken and ClientLogin |
| |
| #ifndef GOOGLE_APIS_GAIA_GAIA_CONSTANTS_H_ |
| #define GOOGLE_APIS_GAIA_GAIA_CONSTANTS_H_ |
| |
| namespace GaiaConstants { |
| |
| // Gaia sources for accounting |
| extern const char kChromeOSSource[]; |
| extern const char kChromeSource[]; |
| |
| // Gaia services for requesting |
| extern const char kGaiaService[]; // uber token |
| extern const char kPicasaService[]; |
| extern const char kSyncService[]; |
| extern const char kRemotingService[]; |
| |
| // OAuth2 scopes. |
| extern const char kOAuth1LoginScope[]; |
| extern const char kOAuthWrapBridgeUserInfoScope[]; |
| extern const char kDeviceManagementServiceOAuth[]; |
| extern const char kAnyApiOAuth2Scope[]; |
| extern const char kChromeSyncOAuth2Scope[]; |
| extern const char kChromeSyncSupervisedOAuth2Scope[]; |
| extern const char kGoogleTalkOAuth2Scope[]; |
| extern const char kGoogleUserInfoEmail[]; |
| extern const char kGoogleUserInfoProfile[]; |
| |
| // Used with uber auth tokens when needed. |
| extern const char kGaiaSid[]; |
| extern const char kGaiaLsid[]; |
| extern const char kGaiaOAuthToken[]; |
| extern const char kGaiaOAuthSecret[]; |
| extern const char kGaiaOAuthDuration[]; |
| extern const char kGaiaOAuth2LoginRefreshToken[]; |
| |
| // Used to construct a channel ID for push messaging. |
| extern const char kObfuscatedGaiaId[]; |
| |
| // Used by wallet sign in helper. |
| extern const char kClientOAuthEmailKey[]; |
| |
| } // namespace GaiaConstants |
| |
| #endif // GOOGLE_APIS_GAIA_GAIA_CONSTANTS_H_ |