I'm going to plead with you not to ask the user for a username and password - this trains users in insecure behaviors. Instead, look into a solution like OAuth:
http://code.google.com/appengine/docs/python/oauth/overview.html We've even published a Google Code blog about this: http://googlemac.blogspot.com/2010/09/oauth-sign-in-controllers-for-ios-and.html Ikai Lan Developer Programs Engineer, Google App Engine Blog: http://googleappengine.blogspot.com Twitter: http://twitter.com/app_engine Reddit: http://www.reddit.com/r/appengine On Wed, Apr 6, 2011 at 7:56 AM, Peter <[email protected]> wrote: > Folks, > > I am planning to develop a client-server application. The client will be an > iPhone/Android application. The server will be running on App Engine. I > intend to implement only SOAP based services on the server side. > > One issue that I need to resolve is that of authentication. In the iPhone > app, I can pop up a form for the user to enter gmail address and password. > The idea is to pass in the username and password over to the server. > However, I don't know if App engine exposes any API that takes > username/password and returns a login token for the user. > > I would appreciate your help if you can point me in the right direction. > Also, if there is a better way to handle authentication, please share it > with me. > > Regards, > Peter > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
