Bug 512778 - [USS] Update to revised server scopes

Now using uss_retrieve and uss_update scopes.

Change-Id: Idd8fb2401e43204070864e70647101f92c1a31ab
diff --git a/org.eclipse.userstorage.oauth.tests/src/org/eclipse/userstorage/oauth/AuthTokenTest.java b/org.eclipse.userstorage.oauth.tests/src/org/eclipse/userstorage/oauth/AuthTokenTest.java
index 18ad537..5ca627e 100644
--- a/org.eclipse.userstorage.oauth.tests/src/org/eclipse/userstorage/oauth/AuthTokenTest.java
+++ b/org.eclipse.userstorage.oauth.tests/src/org/eclipse/userstorage/oauth/AuthTokenTest.java
@@ -17,12 +17,12 @@
 	@Test
 	public void testDeserialization() {
 		String serializedForm = "{\"access_token\":\"a8f8a49232520e7d621b1ae1235a35665e27344d\","
-				+ "\"token_type\":\"Bearer\"," + "\"scope\":\"uss_all_retrieve\","
+				+ "\"token_type\":\"Bearer\"," + "\"scope\":\"uss_retrieve\","
 				+ "\"_expires_\":\"Mon, 07 Nov 2016 22:19:17 GMT\"}";
 		AuthToken token = AuthToken.deserialize(serializedForm);
 		assertEquals("a8f8a49232520e7d621b1ae1235a35665e27344d", token.getAccessToken());
 		assertEquals("Bearer", token.getTokenType());
-		assertEquals(new HashSet<String>(Collections.singleton("uss_all_retrieve")), token.getScopes());
+		assertEquals(new HashSet<String>(Collections.singleton("uss_retrieve")), token.getScopes());
 		assertNull(token.getRefreshToken());
 		assertTrue(token.isExpired());
 	}
@@ -40,7 +40,7 @@
 	@Test
 	public void testReserialization() throws IllegalArgumentException, IOException {
 		String serializedForm = "{\"access_token\":\"a8f8a49232520e7d621b1ae1235a35665e27344d\","
-				+ "\"token_type\":\"Bearer\"," + "\"scope\":\"uss_all_retrieve\","
+				+ "\"token_type\":\"Bearer\"," + "\"scope\":\"uss_retrieve\","
 				+ "\"_expires_\":\"Mon, 07 Nov 2016 22:19:17 GMT\"}";
 		AuthToken original = AuthToken.deserialize(serializedForm);
 		AuthToken reserialized = AuthToken.deserialize(original.serialize());
@@ -54,7 +54,7 @@
 	@Test
 	public void testNeverExpires() {
 		String serializedForm = "{\"access_token\":\"a8f8a49232520e7d621b1ae1235a35665e27344d\","
-				+ "\"token_type\":\"Bearer\"," + "\"scope\":\"uss_all_retrieve\"}";
+				+ "\"token_type\":\"Bearer\"," + "\"scope\":\"uss_retrieve\"}";
 		AuthToken token = AuthToken.deserialize(serializedForm);
 		assertFalse(token.isExpired());
 	}
diff --git a/org.eclipse.userstorage.oauth/src/org/eclipse/userstorage/internal/oauth/AuthToken.java b/org.eclipse.userstorage.oauth/src/org/eclipse/userstorage/internal/oauth/AuthToken.java
index 6b52d63..114cc32 100644
--- a/org.eclipse.userstorage.oauth/src/org/eclipse/userstorage/internal/oauth/AuthToken.java
+++ b/org.eclipse.userstorage.oauth/src/org/eclipse/userstorage/internal/oauth/AuthToken.java
@@ -35,7 +35,7 @@
   // "access_token":"06f965eefeac977ea132fff0afcc396639ada8d6",
   // "expires_in":"3600",
   // "token_type":"Bearer",
-  // "scope":"uss_all_retrieve",
+  // "scope":"uss_retrieve",
   // "refresh_token":"83f14719ffcf3f5b82825f4bda93c2e5f3e896cc"
   // }
 
diff --git a/org.eclipse.userstorage.sdk/src/org/eclipse/userstorage/sdk/browser/USSBrowsingView.java b/org.eclipse.userstorage.sdk/src/org/eclipse/userstorage/sdk/browser/USSBrowsingView.java
index 8589ab6..e6af2c0 100644
--- a/org.eclipse.userstorage.sdk/src/org/eclipse/userstorage/sdk/browser/USSBrowsingView.java
+++ b/org.eclipse.userstorage.sdk/src/org/eclipse/userstorage/sdk/browser/USSBrowsingView.java
@@ -92,7 +92,7 @@
 			oauthClientId = Constants.getOAuthClientId();
 			oauthClientSecret = Constants.getOAuthClientSecret();
 			// "profile": the user personal identification information
-			oauthScopes = new String[] { "profile", "uss_all_retrieve", };
+			oauthScopes = new String[] { "profile", "uss_retrieve", };
 			oauthExpectedCallback = new URI("http://localhost/");
 			refresh();
 		} catch (URISyntaxException e) {