我正在试用和django来使用facebook,这样我就不必避免用户注册了。它运行良好-然而,当我注销时,它只是注销了应用程序,但没有退出第三方服务(比如facebook)。问题是,其他人可以进来输入facebook.com,并进入用户没有登录到facebook的帐户--他们正在登录我的应用程序。他们也不必退出facebook,因为他们没有专门登录facebook,而是只登录了我的应用程序。
当我点击注销时,我怎么也可以退出facebook呢?实际上,我真正的问题是,我如何使用facebook与python auth一起登录我的应用程序而不是facebook呢?现有的行为似乎是个坏主意。
se
我正在使用Django和开发一个web应用程序。我想让用户用Facebook登录。
在我的python设置中有这样的设置:
SOCIAL_AUTH_FACEBOOK_KEY = '...'
SOCIAL_AUTH_FACEBOOK_SECRET = '...'
SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']
当我的用户输入应该提供凭据的facebook页面时,他们会看到这样一个错误:
Can't Load URL: The domain of this URL isn't included in th
我对使用Python Social Auth进行Facebook身份验证有一个问题。
我已经登录了Facebook,谷歌和推特。
登录后,我使用login_redirect装饰器将用户重定向到位于/ user /dashboard的仪表板。虽然它在Google和Twitter上运行良好,但我无法重定向在Facebook进行身份验证的用户。
@login_required
def home(request):
user = ""
if '_auth_user_id' in request.session:
user = AuthUs
我的linkedin作用域设置如下:
SOCIAL_AUTH_LINKEDIN_SCOPE = ['r_basicprofile', 'r_emailaddress']
当我尝试使用python social auth登录时,会引发一个异常,该异常在我的模型中定义:
if not email:
raise ValueError('Users must have an email address')
使用facebook和google登录时工作正常,但linkedin不工作
这个错误意味着它没有电子邮件字段。我正在研究我的l
我已经使用django包social_auth在我的网站上实现了facebook登录。我能够正确登录并获取所有数据。但是我不能注销。
我没有使用django.user.login和注销。我使用的是socialauth_begin和socialauth_disconnect
我可以登录,进入社交身份验证管道,获得必要的信息,但我无法注销。这个问题的解决方法是什么?
当我在Logout中点击"Logout“时,我得到以下错误
NotAllowedToDisconnect at /tomonotomo/auth/disconnect/facebook/
No exception s
我是第一次接触laravel和认证系统,用户可以使用facebook,twitter或简单的电子邮件登录
我做了两张桌子
1-用户
2-用户_社会_帐户
它们之间是一对多的关系(一个用户可以有多个社交账号)。
型号详细信息如下
用户模型
public function user_social_accounts()
{
return $this->hasMany('App\UserSocialAccount');
}
UserSocialAccount模型
public function user()
{
return
我试图使用python-社会化-auth注册和登录用户通过谷歌,脸谱和Twitter (最初)。谷歌( Google )和Facebook正在运行,但在Twitter上,我发现了以下错误:
AuthFailed /登录/twitter/
身份验证失败:(“错误握手:SysCallError(0,None)”)
这是回溯:
Traceback:
File "/var/www/ian/env/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
39. r