Git-Host / gaeframework

Automatically exported from code.google.com/p/gaeframework
0 stars 0 forks source link

Add support of external auth (OAuth, OpenID, etc) #7

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Idea
Add support for:
- OAuth
- OpenID
- Google accounts (also include support of Google Apps accounts)
- Login with Facebook Connect
- Twitter Login integration

Recommendations
Integrate with local users. Now we have "apps.user.models.User" model to 
register local users. We need integrate this mechanism to work with both - 
local and external users auth.

See also
 * http://code.google.com/p/web2py/source/browse/#hg/gluon/contrib/login_methods%3Fstate%3Dclosed
 * https://github.com/Arachnid/AppEngine-OAuth-Library
 * http://code.google.com/p/tipfy-ext-auth/source/browse/#hg/examples/multi-auth
 * http://code.google.com/p/kay-framework/source/browse/#hg/kay/auth
 * http://code.google.com/p/google-app-engine-samples/source/browse/trunk/openid-consumer/
 * http://jvance.com/pages/JQueryOpenIDPlugin.xhtml
 * https://github.com/dound/gae-sessions

Original issue reported on code.google.com by anton.danilchenko on 26 Jan 2011 at 9:38

GoogleCodeExporter commented 9 years ago
Real code to auth user with Twitter, Yahoo, MySpace
https://github.com/Arachnid/AppEngine-OAuth-Library/blob/master/oauth.py

Original comment by anton.danilchenko on 21 Feb 2011 at 5:25