* This has to be done once to get request token
*/
provider.setOAuth10a(true);
// for some reason, SignPost does not append oauth_callback so I
// added it directly into the AUTHORIZATION_URL
String requestUrl = provider.retrieveRequestToken(consumer, CALLBACK_URL);
System.out.println("Copy/Paste the following URL in your browser: " + requestUrl);
System.out.print("Enter your token: ");
// read authorization code
Scanner scanner = new Scanner(System.in);
String authorizationCode = scanner.nextLine().trim();