~ubuntuone-client-engineering/ubuntu-sso-android-library/trunk

« back to all changes in this revision

Viewing changes to src/com/ubuntu/android/sso/Constants.java

  • Committer: Michał Karnicki
  • Date: 2011-09-15 22:27:19 UTC
  • Revision ID: mkarnicki@gmail.com-20110915222719-ejlnfid7l3mni9yy
Introduce SSOLoginActivity that makes it much easier for 3rd party apps to interact with SSO.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
        public static final String HOST = "login.ubuntu.com";
29
29
        
30
30
        public static final String ACCOUNT_TYPE = "com.ubuntu";
31
 
        public static final String AUTH_TOKEN_TYPE = "ubuntuone";
 
31
        public static final String AUTH_TOKEN_TYPE_U1 = "ubuntuone";
 
32
        public static final String AUTH_TOKEN_TYPE_PHONE = "phone";
32
33
        public static final String APPLICATION = "Ubuntu One";
33
34
        
34
35
        /** Key detailing username, equal to {@link Account#name}. */
37
38
        /** Key detailing the auth token. */
38
39
        public static final String KEY_AUTH_TOKEN = "com.ubuntu.android.sso.auth_token";
39
40
        
40
 
        /** Key detailing the auth token type; currently equal to {@link Constants#AUTH_TOKEN_TYPE}. */
 
41
        /** Key detailing the auth token type; currently equal to {@link Constants#AUTH_TOKEN_TYPE_U1}. */
41
42
        public static final String KEY_AUTHTOKEN_TYPE = "com.ubuntu.android.sso.auth_token_type";
42
43
        
43
44
        /** Until email has been validated, the token is kept as user data. */
45
46
        
46
47
        /** Temporary solution to indicate if the user has attempted to regiter. */
47
48
        public static final String KEY_REGISTRATION_LAUNCHED = "com.ubuntu.android.sso.browser_launched";
 
49
        
 
50
        /** Ubuntu One OAuth consumer key. */
 
51
        public static final String U1_CONSUMER_KEY = "ubuntuone";
 
52
        
 
53
        /** Ubuntu One OAuth consumer secret. */
 
54
        public static final String U1_CONSUMER_SECRET = "hammertime";
 
55
        
 
56
        /** Shared preference key where SSO stores app's OAuth access token. */
 
57
        public static final String KEY_ACCESS_TOKEN = "access_token";
 
58
        
 
59
        /** Shared preference key where SSO stores app's OAuth access secret. */
 
60
        public static final String KEY_ACCESS_SECRET = "access_secret";
 
61
        
 
62
        /** Shared preference key where SSO stores colon-delimited OAuth tokens. */
 
63
        public static final String KEY_SERIALIZED_TOKEN = "serialized_token";
 
64
        
 
65
        /** URL against which OAuth should be adjusted before use. */
 
66
        public static final String TIME_SERVER_U1 =
 
67
                        "https://files.one.ubuntu.com/?status=1";
48
68
}