We're trying to put our app on Google Marketplace, and one of the requirements was to use OAuth2 for authentication. Unfortunately (and strangely), AppEngine doesn't have an option for this.
Right now, we are using OpenID for authentication. I've been trying to find resources online, but have failed in finding a definitive guide on how to do this properly.
My concerns are:
1. What scope should I use?
3. What would the local development process be like? Would I need to have an internet connection to be able to use `dev_appserver.py`?
5. Any possible conflicts in other AppEngine services (ones that rely on Users service)?
6. Would the `login: required` flag in `app.yaml` still work as expected after migrating?
7. Are there plans on supporting proper OAuth2 authentication as a default option in AppEngine projects?
Also, the AppEngine docs seem to be out of date with regards to integrating with Marketplace.