django-netauth

软件截图:
django-netauth
软件详细信息:
版本: 0.1.92
上传日期: 11 May 15
开发: Kirill Klenov
许可: 免费
人气: 7

Rating: nan/5 (Total Votes: 0)

Django的netauth是Django的应用程序,允许通过的OpenID / OAuth的/ Facebook的/的Vkontakte用户进行身份验证。
安装:
Django的netauth应该使用PIP安装:
PIP安装Django,netauth

设置:

  *添加“netauth'到INSTALLED_APPS
  INSTALLED_APPS + =('netauth',)
  *添加“netauth.middleware.RedirectMiddleware'到MIDDLEWARE_CLASSES
  MIDDLEWARE_CLASSES + =('netauth.middleware.RedirectMiddleware',)
  *添加netauth网址基本URL
  URL('auth /中',包括(“netauth.urls')),
  *添加netauth后端AUTHENTICATION_BACKENDS
  AUTHENTICATION_BACKENDS + =('netauth.auth.NetBackend',)
  *请参阅服务设置波纹管。
使用netauth
  1。使用URL'/认证/登录'在您的网站的登录点
  2。使用模板标签“netauth_widget”
  3。创建自定义界面
外域
为了填补可能需要通过用户​​配置文件额外的字段,你需要设置一些变量在项目的settings.py。
变量的名称应该大写后端+“_PROFILE_MAPPING”的名字。例如:GOOGLE_PROFILE_MAPPING,TWITTER_PROFILE_MAPPING等。
该变量的值必须是字典上的提供方,其值的字段的名称必须是表单字段的名称。例如:
TWITTER_PROFILE_MAPPING = {'screen_name“:”用户名“,}
在这里,你可以看到“screen_name”就是你从Twitter问,在你EXTRA_FORM,你会看到这个键下的“用户名”的价值。这是因为每一个身份验证方法可以提供不同的名称,它的数据,你需要做统一。
你也可以覆盖EXTRA_FORM本身并设置NETAUTH_EXTRA_FORM变量,值路径的自定义窗体。不要忘记保存实现这种形式的方法

要求

  • 在Django的
  • 的Python
  • PIP

显影剂的其他软件 Kirill Klenov

Python-SCSS
Python-SCSS

12 May 15

scss
scss

15 Apr 15

Makesite
Makesite

20 Feb 15

意见 django-netauth

评论没有发现
添加评论
打开图片!