public static void main(final String[] args) throws AuthorizationException, URISyntaxException { final URI authorizationEndpoint = new URI(args[0]); final URI redirectUri = new URI(args[1]); final UserAgent userAgent = new UserAgentImpl(); final AuthorizationResponse authorizationResponse = userAgent.requestAuthorizationCode(authorizationEndpoint, redirectUri); code = authorizationResponse.getCode(); state = authorizationResponse.getState(); System.out.print("Authorization Code: "); System.out.println(code); }