Added exceptions to both token methods on 2.0 service
Rebased 1.0.9
This commit is contained in:
1 parent
c145ee8842
commit
0e5ae92d3e
3 files changed
+8
-6
No files matched your search
@@ -19,13 +19,13 @@ public class GoogleApi extends DefaultApi10a
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Verb getAccessTokenVerb()
|
||||
public Verb getAccessTokenVerb()
|
||||
{
|
||||
return Verb.GET;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Verb getRequestTokenVerb()
|
||||
public Verb getRequestTokenVerb()
|
||||
{
|
||||
return Verb.GET;
|
||||
}
|
||||
|
||||
@@ -1,17 +1,19 @@
|
||||
package org.scribe.builder.api;
|
||||
|
||||
import org.scribe.model.*;
|
||||
|
||||
public class LinkedInApi extends DefaultApi10a
|
||||
{
|
||||
private static final String AUTHORIZE_URL = "https://api.linkedin.com/uas/oauth/authorize?oauth_token=%s";
|
||||
|
||||
@Override
|
||||
protected String getAccessTokenEndpoint()
|
||||
public String getAccessTokenEndpoint()
|
||||
{
|
||||
return "https://api.linkedin.com/uas/oauth/accessToken";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getRequestTokenEndpoint()
|
||||
public String getRequestTokenEndpoint()
|
||||
{
|
||||
return "https://api.linkedin.com/uas/oauth/requestToken";
|
||||
}
|
||||
|
||||
@@ -23,13 +23,13 @@ public class OAuth2ServiceImpl implements OAuthService
|
||||
@Override
|
||||
public Token getAccessToken(Token requestToken, Verifier verifier)
|
||||
{
|
||||
return null;
|
||||
throw new UnsupportedOperationException("Unsupported operation, please use 'getAuthorizationUrl' and redirect your users there");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Token getRequestToken()
|
||||
{
|
||||
throw new UnsupportedOperationException("OAuth 2 does not use request tokens. Use 'getAccessToken' directly");
|
||||
throw new UnsupportedOperationException("Unsupported operation, please use 'getAuthorizationUrl' and redirect your users there");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in new issue
Block a user