Creating alternative login to Google Users for Google app engine

google-app-engine, google-cloud-datastore, model-view-controller, python

Solution

I recommend using OpenID, see here for more -- just like Stack Overflow does!-)

Problem

How does one handle logging in and out/creating users, without using Google Users? I'd like a few more options then just email and password. Is it just a case of making a user model with the fields I need? Is that secure enough? Alternatively, is there a way to get the user to log in using the Google ID, but without being redirected to the actual Google page?

Original source