http://github.com/uswaretech/Django-Socialauth/tree/master/socialauth/混乱上使用Django socialauth
我对我应该如何使用这个有点困惑。当然,我读了底部的笔记,但我是Django新手,所以我需要一个小手。
这看起来像一个项目结构的结构,因为它包含一个urls.py
但我也知道应用程序也可以有。它也有一个manage.py
这使我相信这是一个项目(加上子目录)。
所以我应该将这些部分集成到我现有的项目中?这不是一个应用程序,对吧?
自述文件还提到了抓取API密钥。所以,如果我想要一个标准界面,点击google/yahoo徽标,并通过Javascript将其自身转发到身份验证页面,如果您已经没有登录,则会将您踢回自己的页面,我是否需要API钥匙?
任何其他特殊技巧值得赞赏。
我现在看到了。你能推荐一个特定的叉子来使用吗? – 2010-03-11 20:43:32
好的。我把'socialauth'和'openid_consumer'移到了我的项目根目录下。我将两者都添加到'settings.py'。我还设置了'LOGIN_REDIRECT_URL ='/ login/done /''和'LOGOUT_REDIRECT_URL ='/''。我'syncdb''d并去'/ accounts /'并点击谷歌链接,它成功地将我返回到主页。我没有得到编辑配置文件链接。那可能是因为我没有为'socialauth.views.signin_complete'设置一个url模式? – 2010-03-14 07:36:34
另一个说明 - 从localsettings我只采取了'AUTHENTICATION_BACKENDS =('django.contrib.auth.backends.ModelBackend','socialauth.auth_backends.OpenIdBackend',)'并把它放到我settings.py,没有别的。顺便说一句 - 现在我只关心gmail/openid/yahoo,而不是facebook或twitter。 – 2010-03-14 07:50:11