私は、Google App Engine の Java Web アプリから最も単純な OAuth2 クライアントを実装したいと考えていました。
オブジェクト (サーブレットではない) からリクエストを送信したい場合:
https://oauth2server.com/auth?response_type=code&client_id=CLIENT_ID
このリクエストでは、ブラウザに example.com のログイン ページを表示してから、自分の URL (たとえば、アプリ内のサーブレット) にリダイレクトするようにします。リダイレクトURLはあらかじめ設定されています。
これを行う最も簡単な方法は何ですか?(たとえそれが最も専門的でなくても)
私はこのようなことをしようとしています(Googleのチュートリアルはこちら):
URL url = new URL("https://oauth2server.com/auth?response_type=code&client_id=CLIENT_ID");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.connect();
しかし、それは機能していないようで、ネットワークについてはあまり知りません...