在django中启用代理用户的身份验证扩展。
django-proxy-users的Python项目详细描述
===================
所需组件。
----
在应用程序中,我们有必要的完整组件
运行此应用程序。
*表格
*django_proxy_users.forms.authenticationform(扩展django.contrib.auth.forms.authenticationform,django.core.paginator.paginator)
*django_proxy_users.forms.authenticatesform(扩展django.contrib.auth.forms.form)
*后端
*django_proxy_users.auth.backends.loginasbackend
*django_proxy_users.auth.backends.logbackinasbackend
*上下文处理器
*django_proxy_users.context_processors.login_作为
示例组件和开源库。
——
*开源库
*查询1.8.2
*Twitter引导
*视图
*django_proxy_users.views.home
*django_proxy_users.views.login
*django_proxy_users.views.login
*django_proxy_users.views.logout
*django_proxy_users.views.login_身份
*django_proxy_users.views.log_back_输入
安装和配置
===================
使其工作所需的步骤。
--
1.从以下任一位置获取代码源:
*下载并放置在Django应用程序中。
*http://pypi.python.org/pypi/django-proxy-user/
*https://github.com/jturo/django-proxy-users
*或pip安装
*pip安装django代理用户
2.在setttings.py.中安装应用程序:
已安装的应用程序=(
…
“django_proxy_用户”,
…
)
3.添加上下文处理器:
模板上下文处理器=(
…
“django.contrib.auth.context_processors.auth”,
“django.core.context_processors.debug”,
“django.core.context_processors.i18n”,
“django.core.context_processors.media”,
“django.core.context_processors.static”,
“django.core.context_processors.tz”,
“django.contrib.messages.context_processors.messages”,
“django_proxy_users.context_processors.login_as”,
…
)
4.添加身份验证后端。::
身份验证后端=(
…
“django_proxy_users.auth.backends.loginasbackend”,
“django_proxy_users.auth.backends.logbackinasbackend”,
“django.contrib.auth.backends.modelbackend”,
…
)
启用示例。
------
1.启用django管理面板以添加一些测试用户。
2.更新url.py文件。
```
urlpatterns=模式('',
…
url(r'^django/proxy/users/',include('django_proxy_users.url'),
)
```
2.同步数据库。
python manage.py同步数据库
3.创建一些测试用户。
附加和可选配置选项(settings.py)。
-
**原始用户密钥**存储原始用户的会话密钥
所需组件。
----
在应用程序中,我们有必要的完整组件
运行此应用程序。
*表格
*django_proxy_users.forms.authenticationform(扩展django.contrib.auth.forms.authenticationform,django.core.paginator.paginator)
*django_proxy_users.forms.authenticatesform(扩展django.contrib.auth.forms.form)
*后端
*django_proxy_users.auth.backends.loginasbackend
*django_proxy_users.auth.backends.logbackinasbackend
*上下文处理器
*django_proxy_users.context_processors.login_作为
示例组件和开源库。
——
*开源库
*查询1.8.2
*Twitter引导
*视图
*django_proxy_users.views.home
*django_proxy_users.views.login
*django_proxy_users.views.login
*django_proxy_users.views.logout
*django_proxy_users.views.login_身份
*django_proxy_users.views.log_back_输入
安装和配置
===================
使其工作所需的步骤。
--
1.从以下任一位置获取代码源:
*下载并放置在Django应用程序中。
*http://pypi.python.org/pypi/django-proxy-user/
*https://github.com/jturo/django-proxy-users
*或pip安装
*pip安装django代理用户
2.在setttings.py.中安装应用程序:
已安装的应用程序=(
…
“django_proxy_用户”,
…
)
3.添加上下文处理器:
模板上下文处理器=(
…
“django.contrib.auth.context_processors.auth”,
“django.core.context_processors.debug”,
“django.core.context_processors.i18n”,
“django.core.context_processors.media”,
“django.core.context_processors.static”,
“django.core.context_processors.tz”,
“django.contrib.messages.context_processors.messages”,
“django_proxy_users.context_processors.login_as”,
…
)
4.添加身份验证后端。::
身份验证后端=(
…
“django_proxy_users.auth.backends.loginasbackend”,
“django_proxy_users.auth.backends.logbackinasbackend”,
“django.contrib.auth.backends.modelbackend”,
…
)
启用示例。
------
1.启用django管理面板以添加一些测试用户。
2.更新url.py文件。
```
urlpatterns=模式('',
…
url(r'^django/proxy/users/',include('django_proxy_users.url'),
)
```
2.同步数据库。
python manage.py同步数据库
3.创建一些测试用户。
附加和可选配置选项(settings.py)。
-
**原始用户密钥**存储原始用户的会话密钥