Bug 482820 - [OAuth] Minor code cleanup in EclipseOAuthCredentialsProvider

Change-Id: I154ba44ec253b1384a5a42f9019ac1fcc11e50f4
diff --git a/org.eclipse.userstorage.oauth/src/org/eclipse/userstorage/oauth/EclipseOAuthCredentialsProvider.java b/org.eclipse.userstorage.oauth/src/org/eclipse/userstorage/oauth/EclipseOAuthCredentialsProvider.java
index e05c678..292a959 100644
--- a/org.eclipse.userstorage.oauth/src/org/eclipse/userstorage/oauth/EclipseOAuthCredentialsProvider.java
+++ b/org.eclipse.userstorage.oauth/src/org/eclipse/userstorage/oauth/EclipseOAuthCredentialsProvider.java
@@ -12,6 +12,7 @@
 
 import org.eclipse.userstorage.IStorageService;
 import org.eclipse.userstorage.internal.Activator;
+import org.eclipse.userstorage.internal.Session;
 import org.eclipse.userstorage.internal.oauth.AuthToken;
 import org.eclipse.userstorage.internal.oauth.OAuthCredentialsPersistence;
 import org.eclipse.userstorage.internal.oauth.UIFacade;
@@ -74,6 +75,8 @@
  */
 public final class EclipseOAuthCredentialsProvider extends OAuthCredentialsProvider
 {
+  private static final String AUTHORIZATION = "Authorization";
+
   private static final boolean DEBUG = Boolean.getBoolean("org.eclipse.userstorage.session.debug");
 
   private static final String PLUGIN_ID = "org.eclipse.userstorage.oauth";
@@ -203,7 +206,7 @@
   public Request configureRequest(Request request, URI uri, Credentials credentials)
   {
     AuthToken token = AuthToken.deserialize(credentials.getPassword());
-    return request.addHeader("Authorization", token.getTokenType() + " " + token.getAccessToken());
+    return request.addHeader(AUTHORIZATION, token.getTokenType() + " " + token.getAccessToken());
   }
 
   @Override
@@ -295,10 +298,10 @@
       refreshURI = new URIBuilder(service.getServiceURI()).setPath("/account/profile").build();
       //@formatter:off
       Request request = Request.Get(refreshURI)
-          .addHeader("Accept", ContentType.APPLICATION_JSON.getMimeType())
-          .addHeader("Content-Type", ContentType.APPLICATION_JSON.getMimeType())
-          .addHeader("User-Agent", "uss/1.0.0")
-          .addHeader("Authorization", token.getTokenType() + " " + token.getAccessToken());
+          .addHeader(Session.ACCEPT, ContentType.APPLICATION_JSON.getMimeType())
+          .addHeader(Session.CONTENT_TYPE, ContentType.APPLICATION_JSON.getMimeType())
+          .addHeader(Session.USER_AGENT, Session.USER_AGENT_ID)
+          .addHeader(AUTHORIZATION, token.getTokenType() + " " + token.getAccessToken());
       //@formatter:on
       Response result = ProxyUtil.proxyAuthentication(executor, refreshURI).execute(request);
       HttpResponse response = result.returnResponse();
@@ -316,15 +319,15 @@
     }
     catch (URISyntaxException ex)
     {
-      ex.printStackTrace();
+      log(IStatus.WARNING, "Unable to construct remote URI", ex);
     }
     catch (ClientProtocolException ex)
     {
-      ex.printStackTrace();
+      log(IStatus.WARNING, "Unable to request user profile information", ex);
     }
     catch (IOException ex)
     {
-      ex.printStackTrace();
+      log(IStatus.WARNING, "Unable to parse user profile information", ex);
     }
     return null;
   }