使用django-social-auth进行多次身份验证

时间:2011-07-28 14:39:04

标签: django authentication

我有一个带有2个应用程序的django(v1.2.5)项目。

我使用常规Django用户在第一个应用中验证用户。

我希望能够使用django-social-auth(v0.4.2)登录第二个应用程序,当用户在我的第二个应用程序中成为某个联系人模型时。

所以我的问题是:如何让/ app1 / login转到第一个应用程序的常规django登录 / app2 / login转到django-social-auth登录页面到第二个应用程序?

谢谢Alex A。

1 个答案:

答案 0 :(得分:1)

据我所知,问题的答案是:

# urls.py
urlpatterns += patterns('',
    ('^app1/', include('app1.urls')),
    ('^app2/', include('app2.urls')),
)

然后在app1.urls

urlpatterns += patterns('',
    url('^login/$', 'django.contrib.auth.views.login', name='app1_login'),
)

app2.urls

urlpatterns += patterns('',
    url('^login/$', 'app2.views.login', name='app2_login'),
)

但这只是Django的一个基本用法......请澄清你的问题。