List of usage examples for org.springframework.security.oauth.consumer BaseProtectedResourceDetails setUserAuthorizationURL
public void setUserAuthorizationURL(String userAuthorizationURL)
From source file:org.kuali.mobility.events.service.CalendarEventServiceImpl.java
public Map<String, String> getEventTake2(String id, String username) throws Exception { CoreOAuthConsumerSupport localConsumerSupport = new CoreOAuthConsumerSupport(); localConsumerSupport.setStreamHandlerFactory(new DefaultOAuthURLStreamHandlerFactory()); localConsumerSupport.setProtectedResourceDetailsService(new ProtectedResourceDetailsService() { public ProtectedResourceDetails loadProtectedResourceDetailsById(String id) throws IllegalArgumentException { SignatureSecret secret = new SharedConsumerSecret(CONSUMER_SECRET); BaseProtectedResourceDetails result = new BaseProtectedResourceDetails(); result.setConsumerKey(CONSUMER_KEY); result.setSharedSecret(secret); result.setSignatureMethod(SIGNATURE_METHOD); result.setUse10a(false);//from www. ja v a2 s . c om result.setRequestTokenURL(SERVER_URL_OAUTH_REQUEST); result.setAccessTokenURL(SERVER_URL_OAUTH_ACCESS); result.setUserAuthorizationURL(SERVER_URL_OAUTH_AUTHZ); return result; } }); OAuthConsumerSupport consumerSupport = localConsumerSupport; OAuthConsumerToken token = getRequestToken(consumerSupport); String requestTokenVerifier = authorizeRequestToken(token); OAuthConsumerToken accessToken = getAccessToken(token, requestTokenVerifier, consumerSupport); String result = getProtectedResource(eventURL + "/" + id + "?username=" + username, consumerSupport, accessToken); Map<String, String> events = new HashMap<String, String>(); events.put("1", result); return events; }
From source file:org.kuali.mobility.events.service.CalendarEventServiceImpl.java
public Map<String, String> getEventsTake2(final String username) throws Exception { CoreOAuthConsumerSupport localConsumerSupport = new CoreOAuthConsumerSupport(); localConsumerSupport.setStreamHandlerFactory(new DefaultOAuthURLStreamHandlerFactory()); localConsumerSupport.setProtectedResourceDetailsService(new ProtectedResourceDetailsService() { public ProtectedResourceDetails loadProtectedResourceDetailsById(String id) throws IllegalArgumentException { SignatureSecret secret = new SharedConsumerSecret(CONSUMER_SECRET); BaseProtectedResourceDetails result = new BaseProtectedResourceDetails(); result.setConsumerKey(CONSUMER_KEY); result.setSharedSecret(secret); result.setSignatureMethod(SIGNATURE_METHOD); result.setUse10a(true);/* www . j av a 2 s.c om*/ result.setRequestTokenURL(SERVER_URL_OAUTH_REQUEST); result.setAccessTokenURL(SERVER_URL_OAUTH_ACCESS); result.setUserAuthorizationURL(SERVER_URL_OAUTH_AUTHZ); Map<String, String> requestHeaders = new HashMap<String, String>(); requestHeaders.put("username", username); requestHeaders.put("Accept", "application/json"); result.setAdditionalRequestHeaders(requestHeaders); return result; } }); OAuthConsumerSupport consumerSupport = localConsumerSupport; OAuthConsumerToken token = getRequestToken(consumerSupport); String requestTokenVerifier = authorizeRequestToken(token); OAuthConsumerToken accessToken = getAccessToken(token, requestTokenVerifier, consumerSupport); String result = getProtectedResource(eventsURL, consumerSupport, accessToken); // String result = getProtectedResource(eventsURL + "?username=" + username, consumerSupport, accessToken); Map<String, String> events = new HashMap<String, String>(); events.put("1", result); return events; }