Django社交注册与谷歌按钮

时间:2013-07-01 00:50:43

标签: python django authentication social

我一直在使用:

  

{%openid_form'https://www.google.com/accounts/o8/id'   'https://ssl.gstatic.com/images/icons/gplus-32.png'%}

为了方便谷歌登录/ OAUTH,一切似乎都顺利进行,除非您可以看到我必须使用静态G +图像才能链接到实际的身份验证而不是正确的谷歌登录按钮..

这是文档中使用的内容:

{% openid_form 'https://www.google.com/accounts/o8/id' 'login/with/google.png' %}

但显然我的服务器上没有登录/使用/ google.png ...所以我应该使用一些常识来获得一个合适的谷歌登录按钮吗?

谢谢,抱歉对图书馆这么天真

1 个答案:

答案 0 :(得分:0)

首先,openID不是OAuth。从您用于谷歌的链接,您使用的是openID。

其次,根据我的理解,您正在尝试将正确的图像应用到按钮上。

嗯,没有正确的图像......你可以使用你想要的任何图像。例如,stackoverflow使用this image的顶部...

在您的情况下,您可以将此图片放入static,并使用例如用于填充html元素的CSS,或查看如何实现openid_form以接收静态图像。

关于实际登录的实施,您必须自己编码或使用任何可用的包(django-openid-authdjango-social-registration)。