I\'ve followed Nick Johnson\'s tutorial on Authenticating against App Engine from Android
Is there anyway to get the same workflow (no web signin) with Federated Login (
No, OpenID is a browser-based auth standard - it relies on user being directed to external auth page and then back to app page.
You can do this via WebView
inside a Dialog
for a smooth user experience. See the LeanEngine open-source project for an example implementation: server and client. Server is a bit complicated as it supports both Facebook and OpenID login. OpenID only login would be simpler. You basically only need the client example.
However, if you do not need OpenID and are willing to limit your users to Google Account, then you can use Google ClientLogin API. An example usage.