ユーザーが自分の Twitter アカウントを使用して Java Web アプリにサインアップおよびログインできるようにしたいと考えています。Twitter アカウントから必要な情報は、名前 (名前が提供されていない場合は Twitter ユーザー名) とメール アドレスだけです。
コンソール アプリから Twitter で認証するためにそれを使用する方法の例を提供するscribe OAuth ライブラリに出くわしました。ただし、これを Web アプリに適応させる方法がわかりません。次のようなコードが含まれているため、この例を「そのまま」使用できるとは思いません。
Scanner in = new Scanner(System.in);
これは webapp からは機能しません。また、認証が完了すると、ユーザーの名前とメール アドレスを取得する方法がわかりません。
誰かが Java Web アプリケーションから (OAuth を使用して) Twitter で認証し、ユーザーの名前と電子メールを取得する方法の完全な例を示すことができれば、それは素晴らしいことです。この例では、必ずしも scribe を使用する必要はありませんが、自分で作成する必要があるコードは少ないほど良いです。