How to implement a login page in a GWT app?

Igor Gatis picture Igor Gatis · May 6, 2010 · Viewed 30.4k times · Source

My WebApp needs to authenticate user before allowing any sort of access. The scenario I'm trying to implement is a login page with username and password fields. Once user hits "send" button, a sign like "Verifing..." should be shown up while an RPC call verifies credentials. In case of success, load the main app screen.

What is the best way to implement that?

Answer

Romain Hippeau picture Romain Hippeau · May 6, 2010

Have you looked at this page ?

It describes how to do the following:

  • Create a 'login' page that is based on user/password authentication.
  • Store this data in a secure fashion on your server.
  • Allow users to 'remain logged in' for as long as you want so they don't have to enter their user name and password every time.
  • Make 'auto-complete' features of most modern browsers work with your GWT's login page. Discussion on adding more security with either HTTPS or fancy hashing algorithm.