質問
Google Web Toolkitを使用して、登録フォームとログイン画面を使用して画面をログインするための優れたチュートリアルはありますか?
解決
を見てください Google-Web-Toolkit-IncubatorのログインFAQ ログインページを作成し、データを安全な方法で保存する方法について説明します。
他のヒント
Appengineを使用している場合、これはおそらく最高のチュートリアルです。http://code.google.com/appengine/docs/java/gettingstarted/usingjsps.html
ただし、Google Appengine Userserviceを使用していた場合でも、Applicationユーザーを認証できる独自のヘルパークラスにuserserviceクラスをいつでも置き換えることができます。
Simple GWT Spring WebApp
「GWTアプリケーションにログインページを実装するにはどうすればよいですか?」という質問をした場合、誰もがこの半完全な記事にリダイレクトするだけです:」LoginSecurity FAQ「ソリューションの半分だけを与えます。JBCryptと、クライアントとサーバーの間のすべてのRPCコールとセッションIDを通信する必要性について語っています。ただし、ソリューションの多くの重要な側面に光を当てません。
1)著者によると、CheckWithServerifSessionIdisStillLegal()メソッドは、sessionIDが合法でない場合はログインボックスを表示するか、それ以外の場合はメインアプリケーションにアクセスできるようにすることを目的としています。しかし、この方法はどこに配置しますか? 「あなたの!エントリポイントが実行を開始する直後」はどこにありますか?別のGWTアプリケーションにありますか?同じGWTアプリケーションの別のエントリポイントですか?この方法はどこから物理的に呼び出しますか?
2)すぐに1に関連しています:このアーキテクチャのログインボックスはどこに住んでいますか?繰り返しますが、アクセスを制限している主要部分と同じGWTアプリケーションにありますか?もしそうなら、それは別のエントリポイントとして指定されていますか?または、ログインボックスは、checkwithserverifsessionidisstilllegal()メソッドがtrueを返す場合にのみ、ゲストをメインアプリケーションにリダイレクトする責任のある別のGWTアプリケーションです。
利用可能な例や説明はありませんが、これは非常にイライラします。