List of usage examples for org.springframework.security.oauth.provider.filter CoreOAuthProviderSupport setBaseUrl
public void setBaseUrl(String baseUrl)
From source file:ltistarter.oauth.OAuth1LibraryTests.java
@Test public void testGetSignatureBaseString() throws Exception { Map<String, String[]> requestParameters = new HashMap<>(); requestParameters.put("file", new String[] { "vacation.jpg" }); requestParameters.put("size", new String[] { "original" }); when(request.getParameterNames()).thenReturn(Collections.enumeration(requestParameters.keySet())); for (String key : requestParameters.keySet()) { when(request.getParameterValues(key)).thenReturn(requestParameters.get(key)); }//from ww w.j a v a 2 s . com when(request.getHeaders("Authorization")) .thenReturn(Collections.enumeration(Arrays.asList("OAuth realm=\"http://sp.example.com/\",\n" + " oauth_consumer_key=\"dpf43f3p2l4k3l03\",\n" + " oauth_token=\"nnch734d00sl2jdk\",\n" + " oauth_signature_method=\"HMAC-SHA1\",\n" + " oauth_signature=\"unimportantforthistest\",\n" + " oauth_timestamp=\"1191242096\",\n" + " oauth_nonce=\"kllo9940pd9333jh\",\n" + " oauth_version=\"1.0\""))); when(request.getMethod()).thenReturn("gEt"); CoreOAuthProviderSupport support = new CoreOAuthProviderSupport(); support.setBaseUrl("http://photos.example.net"); when(request.getRequestURI()).thenReturn("photos"); String baseString = support.getSignatureBaseString(request); assertEquals( "GET&http%3A%2F%2Fphotos.example.net%2Fphotos&file%3Dvacation.jpg%26oauth_consumer_key%3Ddpf43f3p2l4k3l03%26oauth_nonce%3Dkllo9940pd9333jh%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1191242096%26oauth_token%3Dnnch734d00sl2jdk%26oauth_version%3D1.0%26size%3Doriginal", baseString); }