List of usage examples for org.springframework.security.oauth.consumer BaseProtectedResourceDetails setAccessTokenURL
public void setAccessTokenURL(String accessTokenURL)
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 w ww. j ava 2 s . co m 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);//from w w w . j a va 2s. c o m 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; }