Hi On 13/04/12 17:27, jordi wrote:
Hi Sergey, thanks a lot for your answer, but now I've got a new doubt... :-(To build the authorization header I use the following piece of code: WebClient wc = WebClient.create("http://localhost:8080/oauth/initiate"); wc.accept("application/x-www-form-urlencoded,text/html,application/xhtml+xml,application/xml"); Consumer consumer = new Consumer(aKey, aSecretKey); URI callback = new URI("http://localhost:8080/dummyclient/callback"); // CXF extra parameters Map<String, String> extra = new HashMap<String, String>(); extra.put("x_oauth_uri", "users/list"); extra.put("x_oauth_scope", "read_profile"); extra.put("state", "intercepted"); // Token rt = OAuthClientUtils.getRequestToken(wc, consumer, callback, extra); But if I try to run it without adding the Google library I received the error: Exception in thread "main" java.lang.NoClassDefFoundError: net/oauth/OAuthConsumer at org.apache.cxf.rs.security.oauth.client.OAuthClientUtils.getRequestToken(OAuthClientUtils.java:84) So, how can I avoid that?
This class is in the net core module so add it as a dependency please HTH, Sergey
Thanks in advance, Jordi -- View this message in context: http://cxf.547215.n5.nabble.com/jira-Created-CXF-4051-Custom-OAuth-scopes-are-not-supported-tp5164840p5638815.html Sent from the cxf-issues mailing list archive at Nabble.com.
-- Sergey Beryozkin Talend Community Coders http://coders.talend.com/ Blog: http://sberyozkin.blogspot.com
