{ "info": { "author": "Jesus Rodriguez", "author_email": "jesus.rodriguez.ravelo@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English" ], "description": "===================\r\n\r\nRequired components.\r\n--------------------\r\n\r\nWithin the application we have integral components that are necessary\r\nto run this app.\r\n\r\n* Forms\r\n * django_proxy_users.forms.AuthenticationForm (extends django.contrib.auth.forms.AuthenticationForm, django.core.paginator.Paginator)\r\n * django_proxy_users.forms.AuthenticateAsForm (extends django.contrib.auth.forms.Form)\r\n\r\n* Backends\r\n * django_proxy_users.auth.backends.LoginAsBackend\r\n * django_proxy_users.auth.backends.LogBackInAsBackend\r\n\r\n* Context Processors\r\n * django_proxy_users.context_processors.login_as\r\n\r\n\r\nSample Components and Open Source Libraries.\r\n--------------------------------------------\r\n\r\n* Open Source Libraries\r\n * Jquery 1.8.2\r\n * Twitter Bootstrap\r\n* Views\r\n * django_proxy_users.views.home\r\n * django_proxy_users.views.login\r\n * django_proxy_users.views.login\r\n * django_proxy_users.views.logout\r\n * django_proxy_users.views.login_as\r\n * django_proxy_users.views.log_back_in_as\r\n\r\nInstall & Configure\r\n===================\r\n\r\nRequired Steps to get it working.\r\n----------------------------\r\n\r\n1. Get the code source from either:\r\n * Download and place within your django app.\r\n * http://pypi.python.org/pypi/django-proxy-user/\r\n * https://github.com/jturo/django-proxy-users\r\n * OR PIP install\r\n * pip install django-proxy-users\r\n\r\n2. Install the app in setttings.py.::\r\n\r\n INSTALLED_APPS = (\r\n ...\r\n 'django_proxy_users',\r\n ...\r\n )\r\n\r\n3. Add context processors.::\r\n\r\n TEMPLATE_CONTEXT_PROCESSORS = (\r\n ...\r\n \"django.contrib.auth.context_processors.auth\",\r\n \"django.core.context_processors.debug\",\r\n \"django.core.context_processors.i18n\",\r\n \"django.core.context_processors.media\",\r\n \"django.core.context_processors.static\",\r\n \"django.core.context_processors.tz\",\r\n \"django.contrib.messages.context_processors.messages\",\r\n \"django_proxy_users.context_processors.login_as\",\r\n ...\r\n )\r\n\r\n4. Add Authentication Backends.::\r\n\r\n AUTHENTICATION_BACKENDS = (\r\n ...\r\n \"django_proxy_users.auth.backends.LoginAsBackend\",\r\n \"django_proxy_users.auth.backends.LogBackInAsBackend\",\r\n \"django.contrib.auth.backends.ModelBackend\",\r\n ...\r\n )\r\n\r\nEnable the example.\r\n-------------------\r\n\r\n1. Enable the django admin panel to add some testing users.\r\n\r\n2. Update the urls.py file.\r\n\r\n ```\r\n urlpatterns = patterns('',\r\n ...\r\n url(r'^django/proxy/users/', include('django_proxy_users.urls')),\r\n )\r\n ```\r\n\r\n2. Syncronize the database.\r\n\r\n python manage.py syncdb\r\n\r\n3. Create some testing users.\r\n\r\nAdditional and Optional Configuration Options (settings.py).\r\n-------------------------------------------------------------\r\n\r\n**ORIGINAL_USER_KEY** session key where the original user is stored", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jturo/django-proxy-users.git", "keywords": "", "license": "LICENSE.txt", "maintainer": "Jesus Rodriguez", "maintainer_email": "jesus.rodriguez.ravelo@gmail.com", "name": "django-proxy-users", "package_url": "https://pypi.org/project/django-proxy-users/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-proxy-users/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jturo/django-proxy-users.git" }, "release_url": "https://pypi.org/project/django-proxy-users/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "Authentication extension to enable proxy users in django.", "version": "0.0.8" }, "last_serial": 790360, "releases": { "0.0.6": [ { "comment_text": "", "digests": { "md5": "315fcc95544a99e5ecacdef20ad1a382", "sha256": "55d9a90e49a31aac28cd313bd82703a2e0eba8599d7877bd75460db95c8c8407" }, "downloads": -1, "filename": "django-proxy-users-0.0.6.tar.gz", "has_sig": false, "md5_digest": "315fcc95544a99e5ecacdef20ad1a382", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139097, "upload_time": "2012-10-24T02:42:06", "url": "https://files.pythonhosted.org/packages/9d/b3/46c7aa253f7d5605652fdd9a5ea1ae446fc09c84faeece21b31b7b2d39e2/django-proxy-users-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "6b9a618f7e93e039ca1da8b4e5d26d80", "sha256": "dae4c2d0ff5843f074b37c3d72a9120854e8fe9d86abb9043f13f752d15a9d59" }, "downloads": -1, "filename": "django-proxy-users-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6b9a618f7e93e039ca1da8b4e5d26d80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 202523, "upload_time": "2012-10-24T03:06:26", "url": "https://files.pythonhosted.org/packages/f4/13/4d15c8ac5cafabdc6c10bfd060fec23b9b06c9f59cdaf8d8d89004e8274c/django-proxy-users-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8f80ef1e168cad2c48c5bb332f7a8ac8", "sha256": "ece33a906040d96db36ea2e940b7d46d70fb88fbdbde61f4ab7436d38e07f1ae" }, "downloads": -1, "filename": "django-proxy-users-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8f80ef1e168cad2c48c5bb332f7a8ac8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 203669, "upload_time": "2012-10-24T03:30:39", "url": "https://files.pythonhosted.org/packages/bb/21/88b5925c34c3ff56d14cded0db8075ec650609701c59dffdc0ef336f2814/django-proxy-users-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f80ef1e168cad2c48c5bb332f7a8ac8", "sha256": "ece33a906040d96db36ea2e940b7d46d70fb88fbdbde61f4ab7436d38e07f1ae" }, "downloads": -1, "filename": "django-proxy-users-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8f80ef1e168cad2c48c5bb332f7a8ac8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 203669, "upload_time": "2012-10-24T03:30:39", "url": "https://files.pythonhosted.org/packages/bb/21/88b5925c34c3ff56d14cded0db8075ec650609701c59dffdc0ef336f2814/django-proxy-users-0.0.8.tar.gz" } ] }