Skip to content

Commit 15a076e

Browse files
committed
2 parents 7e05570 + df0a2d3 commit 15a076e

File tree

1 file changed

+17
-20
lines changed

1 file changed

+17
-20
lines changed

share-oauth/src/main/java/org/sharextras/webscripts/OAuth2Return.java

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -137,32 +137,29 @@ public void execute(WebScriptRequest req, WebScriptResponse resp) throws IOExcep
137137
// TODO return a map or object, not a JSON object here
138138
JSONObject authParams = requestAccessToken(tokenUrl, clientId, clientSecret, code, req);
139139

140-
if (logger.isDebugEnabled())
140+
logger.debug("Token data returned");
141+
try
141142
{
142-
logger.debug("Token data returned");
143-
try
143+
// TODO use constants for parameter names
144+
if (authParams.has("access_token"))
145+
{
146+
logger.debug("access_token: " + authParams.getString("access_token"));
147+
accessToken = authParams.getString("access_token");
148+
}
149+
if (authParams.has("instance_url"))
144150
{
145-
// TODO use constants for parameter names
146-
if (authParams.has("access_token"))
147-
{
148-
logger.debug("access_token: " + authParams.getString("access_token"));
149-
accessToken = authParams.getString("access_token");
150-
}
151-
if (authParams.has("instance_url"))
152-
{
153-
logger.debug("instance_url: " + authParams.getString("instance_url"));
154-
}
155-
if (authParams.has("refresh_token"))
156-
{
157-
logger.debug("refresh_token: " + authParams.getString("refresh_token"));
158-
refreshToken = authParams.getString("refresh_token");
159-
}
151+
logger.debug("instance_url: " + authParams.getString("instance_url"));
160152
}
161-
catch (JSONException e)
153+
if (authParams.has("refresh_token"))
162154
{
163-
throw new WebScriptException("Error parsing access token response", e);
155+
logger.debug("refresh_token: " + authParams.getString("refresh_token"));
156+
refreshToken = authParams.getString("refresh_token");
164157
}
165158
}
159+
catch (JSONException e)
160+
{
161+
throw new WebScriptException("Error parsing access token response", e);
162+
}
166163

167164
if (accessToken == null)
168165
{

0 commit comments

Comments
 (0)