{ "info": { "author": "Tomasz Wysocki", "author_email": "tomasz@wysocki.info", "bugtrack_url": null, "classifiers": [], "description": "django-facebook-auth\n========================\n\n.. image:: https://travis-ci.org/pozytywnie/django-facebook-auth.svg\n :target: https://travis-ci.org/pozytywnie/django-facebook-auth\n\nA stable Facebook authentication backend for Django >= 1.4.\n\nStarting from version 3.6.0 Django 1.7 is supported. South migrations are move to south_migrations so you need South 1.0 or newer to use them.\n\nRequires Celery for background token operations.\n\n\nInstallation\n------------\n\nPackage\n_______\n\ndjango-facebook-auth can be installed as a normal Python package.\n\nExample installation for pip::\n\n $ pip install django-facebook-auth\n\n\nConfiguration\n-------------\n\nCelery\n______\n\nThis project requires working Celery integration. In case you are new to\nCelery, the `First steps with Django tutorial\n`_\nwill help you to hit the ground running.\n\n\nsettings.py\n___________\n\nSet USE_TZ = True\n\nAdd facebook_auth to INSTALLED_APPS::\n\n INSTALLED_APPS = (\n ...\n 'facebook_auth',\n ...\n )\n\nAdd authentication backends to AUTHENTICATION_BACKENDS::\n\n AUTHENTICATION_BACKENDS = (\n ...\n 'facebook_auth.backends.FacebookBackend',\n 'facebook_auth.backends.FacebookJavascriptBackend',\n ...\n )\n\nSet necessary Facebook properties::\n\n FACEBOOK_CANVAS_URL = 'http://pozytywnie.pl/' # root of your domain\n FACEBOOK_APP_ID = '1234567890'\n FACEBOOK_APP_SECRET = '91162629d258a876ee994e9233b2ad87'\n\n\nUsage\n-----\n\nThe authentication flow is very straightforward:\n\n1. Redirect your user to Facebook OAuth endpoint using redirect_uri prepared\n with the help of this library.\n\n First in your view or context processor prepare the necessary parameters\n for the Facebook OAuth endpoint::\n\n from facebook_auth.urls import redirect_uri\n\n def login(request):\n ...\n context.update({\n 'redirect_uri': redirect_uri('/login/success', '/login/fail'),\n 'client_id': settings.FACEBOOK_APP_ID,\n 'scope': 'email'\n })\n ...\n\n And embed the link in your template::\n\n Login using Facebook\n\n2. User is redirected back to django-facebook-auth authentication handler,\n which either authenticates the user or refuses to do so.\n\n Prepare a separate view for each scenario.\n\n3. A best token for authenticated user is negotiated with Facebook in the\n background, using your Celery worker.", "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/pozytywnie/django-facebook-auth", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-facebook-auth", "package_url": "https://pypi.org/project/django-facebook-auth/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-facebook-auth/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pozytywnie/django-facebook-auth" }, "release_url": "https://pypi.org/project/django-facebook-auth/3.9.0/", "requires_dist": null, "requires_python": null, "summary": "Authorisation app for Facebook API.", "version": "3.9.0" }, "last_serial": 3184822, "releases": { "3.4.10": [ { "comment_text": "", "digests": { "md5": "85533bf824d95e71216c3c9892cc453e", "sha256": "ee3757a6364e9e7f695456811612b22e84584dbfb59b7542e76f8fc0397dd523" }, "downloads": -1, "filename": "django-facebook-auth-3.4.10.tar.gz", "has_sig": false, "md5_digest": "85533bf824d95e71216c3c9892cc453e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12447, "upload_time": "2014-06-02T15:08:04", "url": "https://files.pythonhosted.org/packages/93/0d/d535db6f866a5a7894d497bd9a7f5153e808c8963ebb9701e3ee99bfb212/django-facebook-auth-3.4.10.tar.gz" } ], "3.4.9": [ { "comment_text": "", "digests": { "md5": "34306cb00f95f555909140b2bb5809cf", "sha256": "0c71a2f297b1c48954c1a6eeff15f4956d52d0ac73171a92880319bf3c941b9c" }, "downloads": -1, "filename": "django-facebook-auth-3.4.9.tar.gz", "has_sig": false, "md5_digest": "34306cb00f95f555909140b2bb5809cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12192, "upload_time": "2014-07-07T08:42:40", "url": "https://files.pythonhosted.org/packages/2c/cb/9fc7e805dc007bc95c17985d2954d96db7756a186702381af17e2b41ca55/django-facebook-auth-3.4.9.tar.gz" } ], "3.5": [ { "comment_text": "", "digests": { "md5": "11add699f59a70d93f83eefc76bfb7d3", "sha256": "bb8888af5462388e945327bfa86055a96bb981655a2b3a364321102a5ba1f4de" }, "downloads": -1, "filename": "django-facebook-auth-3.5.tar.gz", "has_sig": false, "md5_digest": "11add699f59a70d93f83eefc76bfb7d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14937, "upload_time": "2014-06-17T08:11:39", "url": "https://files.pythonhosted.org/packages/02/8a/ef0ab5da0619cb91be7c211156562abefe59cfdd1bd5973116c5dbd03665/django-facebook-auth-3.5.tar.gz" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "964782063841c0aeac405d78dd8dbf22", "sha256": "76c584dc1d637d83c11dfe84beafb6afcba0b35f6f0c8b95db9992ee76af1970" }, "downloads": -1, "filename": "django-facebook-auth-3.5.1.tar.gz", "has_sig": false, "md5_digest": "964782063841c0aeac405d78dd8dbf22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15501, "upload_time": "2014-07-07T08:43:34", "url": "https://files.pythonhosted.org/packages/d8/00/4a51a27da069665da469588d7593406a56483445817b6f85c7d466601789/django-facebook-auth-3.5.1.tar.gz" } ], "3.5.2": [ { "comment_text": "", "digests": { "md5": "9058db3aa9e6d81f7a419952119527cd", "sha256": "3c3b1e5dbfa4a967e2622c01ee8ea9c5dbdd5640010ba25b88ae02ee7bb84cfb" }, "downloads": -1, "filename": "django-facebook-auth-3.5.2.tar.gz", "has_sig": false, "md5_digest": "9058db3aa9e6d81f7a419952119527cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15814, "upload_time": "2014-07-08T07:09:51", "url": "https://files.pythonhosted.org/packages/88/cb/ed1a3e679a172e121b89c20166dd78dbf2dc547502b257e897bfce714028/django-facebook-auth-3.5.2.tar.gz" } ], "3.5.3": [ { "comment_text": "", "digests": { "md5": "ebc0468f85c87b4e544ee75e5dbf68fb", "sha256": "c10d74db0bd2e3ca33928ca38a7621a0a39c9934ba11ba765fa0f1b313bb104b" }, "downloads": -1, "filename": "django-facebook-auth-3.5.3.tar.gz", "has_sig": false, "md5_digest": "ebc0468f85c87b4e544ee75e5dbf68fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15116, "upload_time": "2014-07-09T06:47:24", "url": "https://files.pythonhosted.org/packages/10/51/addd44e84f5a213acfdea19f4c8adb20d4edf7cecc10f1e66d354c629249/django-facebook-auth-3.5.3.tar.gz" } ], "3.5.4": [ { "comment_text": "", "digests": { "md5": "11f8077d0c00f75c9d8245e2f2f09043", "sha256": "91f41f4324092ed663b923386e8f4ad6631d352a85ea636058815d4110202aa8" }, "downloads": -1, "filename": "django-facebook-auth-3.5.4.tar.gz", "has_sig": false, "md5_digest": "11f8077d0c00f75c9d8245e2f2f09043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15149, "upload_time": "2014-07-15T10:01:26", "url": "https://files.pythonhosted.org/packages/b0/85/2ef6d63518ed4433c60281768b209e3c89a0b5c410dc59ff2b7561a246f7/django-facebook-auth-3.5.4.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "3b99e559001d3967f89c40729eaf2d82", "sha256": "e023550ecc5405c4185283ff4891278680bc70be2810d0bc0bffadf57fb3dc9c" }, "downloads": -1, "filename": "django-facebook-auth-3.6.0.tar.gz", "has_sig": false, "md5_digest": "3b99e559001d3967f89c40729eaf2d82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12868, "upload_time": "2014-08-28T09:50:06", "url": "https://files.pythonhosted.org/packages/84/9f/2542c63c48471981fdf196cbcd7d8092c2c96fbea238f29a2f5e071d1030/django-facebook-auth-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "5187156295b39b74df7bb552f3fc875a", "sha256": "08599470951862e1106bad39aedb201c02915c4dddc1a6d9a731f157d6f2f7be" }, "downloads": -1, "filename": "django-facebook-auth-3.6.1.tar.gz", "has_sig": false, "md5_digest": "5187156295b39b74df7bb552f3fc875a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16398, "upload_time": "2014-08-28T09:53:19", "url": "https://files.pythonhosted.org/packages/8a/93/13b3afa3f8ab3886f762092db78165ef564a9ffc4b4152ba00f3240d0536/django-facebook-auth-3.6.1.tar.gz" } ], "3.6.2": [ { "comment_text": "", "digests": { "md5": "d136dd477178617c84822e478e97c034", "sha256": "ef0a9a70d5d5dc7bc68ed24ec183a6d64a03046685c4469e39eb9f3e670892c7" }, "downloads": -1, "filename": "django-facebook-auth-3.6.2.tar.gz", "has_sig": false, "md5_digest": "d136dd477178617c84822e478e97c034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16413, "upload_time": "2014-08-29T08:14:17", "url": "https://files.pythonhosted.org/packages/70/f8/b3a6190311b21f904ba67ae2a78476d5670eae104d795e3e483ddaf81ca3/django-facebook-auth-3.6.2.tar.gz" } ], "3.6.3": [ { "comment_text": "", "digests": { "md5": "8042151ef7b3f1f898a8db30985149ce", "sha256": "e804451f4c7e1cef437ca8e636dfd60e8e164b53e01200f2b798565590efdfcd" }, "downloads": -1, "filename": "django-facebook-auth-3.6.3.tar.gz", "has_sig": false, "md5_digest": "8042151ef7b3f1f898a8db30985149ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16383, "upload_time": "2014-08-29T12:36:26", "url": "https://files.pythonhosted.org/packages/24/12/c518f8d0fbcac2e8ed7f2de3de12c1c6dbc985fe41d68a49981672b20ef5/django-facebook-auth-3.6.3.tar.gz" } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "4005a395ab2641e26a39174a5daf6158", "sha256": "0ef5f0862ccc3debad882a5f6b6c0d702ea52024ba498db6e901f6ad350b6c41" }, "downloads": -1, "filename": "django-facebook-auth-3.7.0.tar.gz", "has_sig": false, "md5_digest": "4005a395ab2641e26a39174a5daf6158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16837, "upload_time": "2014-12-16T14:27:59", "url": "https://files.pythonhosted.org/packages/1f/1a/6ced317c2e4dd4d1aac6c460971a616e6ce8221610e1bb1f6013877e8d69/django-facebook-auth-3.7.0.tar.gz" } ], "3.7.1": [ { "comment_text": "", "digests": { "md5": "d5bd600eca3484279be7071bd9ee849b", "sha256": "b6b5c3c0a23aa208a3a63b9544c8a6dd44fd37281867cfc4422a9424fa07c4a8" }, "downloads": -1, "filename": "django-facebook-auth-3.7.1.tar.gz", "has_sig": false, "md5_digest": "d5bd600eca3484279be7071bd9ee849b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17772, "upload_time": "2014-12-23T10:39:45", "url": "https://files.pythonhosted.org/packages/bf/a7/528e5255f795b18e77fd66bb1c7b1f60f79eb96cbb582e17ce5a9016e710/django-facebook-auth-3.7.1.tar.gz" } ], "3.7.3": [ { "comment_text": "", "digests": { "md5": "4d8eda3a4bf6872d41a70815da02ad36", "sha256": "d8e9c21ed8d500d8d7424e3fe6ee23aaf506da07d1d16c410674ceaf42d2fd31" }, "downloads": -1, "filename": "django-facebook-auth-3.7.3.tar.gz", "has_sig": false, "md5_digest": "4d8eda3a4bf6872d41a70815da02ad36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17818, "upload_time": "2015-01-09T13:25:43", "url": "https://files.pythonhosted.org/packages/e2/74/7174085d85aaf7cde329de59ad0c6ecdd33fbab787eff52e5830d12d7b0b/django-facebook-auth-3.7.3.tar.gz" } ], "3.7.5": [ { "comment_text": "", "digests": { "md5": "f12df1f8df62e50f06db9368eefd8bd4", "sha256": "3e38bd9b03b21882b0cf1c68fba448ef305351f2c82ef8e907f5c9e6c62a51f9" }, "downloads": -1, "filename": "django-facebook-auth-3.7.5.tar.gz", "has_sig": false, "md5_digest": "f12df1f8df62e50f06db9368eefd8bd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16900, "upload_time": "2015-01-13T16:27:18", "url": "https://files.pythonhosted.org/packages/88/52/e73114e5a238413880e47fd814794fef2711727246f0ff19127c5272e152/django-facebook-auth-3.7.5.tar.gz" } ], "3.7.6": [ { "comment_text": "", "digests": { "md5": "3500e9283854faf760c5e00662add6d1", "sha256": "50e5344aa0934a760b9a19a4cf7b7cb87914a5af96c9c223c0241459ca465ebe" }, "downloads": -1, "filename": "django-facebook-auth-3.7.6.tar.gz", "has_sig": false, "md5_digest": "3500e9283854faf760c5e00662add6d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17018, "upload_time": "2015-03-10T13:06:30", "url": "https://files.pythonhosted.org/packages/8c/12/014034538c795c25e4428b845949453e7e7eebe6ca4ca8796c2dc50665d9/django-facebook-auth-3.7.6.tar.gz" } ], "3.7.7": [ { "comment_text": "", "digests": { "md5": "2f8a6ae33554d063353f46251eda8d27", "sha256": "f6330086ca72e4ebb9f2a04c876eb9e58859fe134e95cca503e5b180efd46a4c" }, "downloads": -1, "filename": "django-facebook-auth-3.7.7.tar.gz", "has_sig": false, "md5_digest": "2f8a6ae33554d063353f46251eda8d27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17111, "upload_time": "2015-10-22T11:08:42", "url": "https://files.pythonhosted.org/packages/b4/0f/f01fcca0e0527b2654787a6132008eb09604e6315665d52edfb2fe029a46/django-facebook-auth-3.7.7.tar.gz" } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "e4c15c650433a11d859a9c38033e9373", "sha256": "be065a40d3f5fe8c09597295515f74ddc99cdc2c85be2710ccf8661ef3109186" }, "downloads": -1, "filename": "django-facebook-auth-3.8.0.tar.gz", "has_sig": false, "md5_digest": "e4c15c650433a11d859a9c38033e9373", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17304, "upload_time": "2016-02-23T13:21:11", "url": "https://files.pythonhosted.org/packages/6e/71/bc73e8384454829c550cb6d05533533097a33a1302382b9be0199d96236f/django-facebook-auth-3.8.0.tar.gz" } ], "3.8.1": [ { "comment_text": "", "digests": { "md5": "6c2db946d66ae988d8913b963a7137ce", "sha256": "c7d5333f7265297caad32a05c3906a5dac750937607ffb743f386b5ef7adc276" }, "downloads": -1, "filename": "django-facebook-auth-3.8.1.tar.gz", "has_sig": false, "md5_digest": "6c2db946d66ae988d8913b963a7137ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17502, "upload_time": "2016-02-26T12:07:06", "url": "https://files.pythonhosted.org/packages/a6/f8/ac098ebb9df6dcc2fc1c802d3da656a42e47064a337ebdab255b0098a1bc/django-facebook-auth-3.8.1.tar.gz" } ], "3.8.2": [ { "comment_text": "", "digests": { "md5": "2bd32bbe231467b24188cb28b557b171", "sha256": "a96e030d48f82a63a56e9288f311ab3d47abce27cbff4947a524378ef380043d" }, "downloads": -1, "filename": "django-facebook-auth-3.8.2.tar.gz", "has_sig": false, "md5_digest": "2bd32bbe231467b24188cb28b557b171", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17821, "upload_time": "2016-03-07T09:50:40", "url": "https://files.pythonhosted.org/packages/45/a2/e06735b1cb324d0843510feb9094c743cd2c5ac1665616da9f5b54de9214/django-facebook-auth-3.8.2.tar.gz" } ], "3.8.3": [ { "comment_text": "", "digests": { "md5": "60bde087c3746b649b8178ac6be2a999", "sha256": "7a0a6e7e51ef0acc6db39f974ddf9297bddae59861a3471d4d9cd39f71b35651" }, "downloads": -1, "filename": "django-facebook-auth-3.8.3.tar.gz", "has_sig": false, "md5_digest": "60bde087c3746b649b8178ac6be2a999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17824, "upload_time": "2016-03-10T13:58:09", "url": "https://files.pythonhosted.org/packages/e7/3e/60d8155811f206fac90bfa5b5b43b6eb5846add6136b9d8a1f4e8f6070ec/django-facebook-auth-3.8.3.tar.gz" } ], "3.8.4": [ { "comment_text": "", "digests": { "md5": "77d10eb2c46fddde1188c011669086f5", "sha256": "22ca1ed51bc7de65e24a932bae480cf28c33d154699e05835f5836b77ed3e1ea" }, "downloads": -1, "filename": "django-facebook-auth-3.8.4.tar.gz", "has_sig": false, "md5_digest": "77d10eb2c46fddde1188c011669086f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17879, "upload_time": "2016-03-11T08:18:45", "url": "https://files.pythonhosted.org/packages/46/33/4f0dabc3cf0276bb6794e1aaf0a6fb0ff3d072cbff9ec5933b0e87bba2f2/django-facebook-auth-3.8.4.tar.gz" } ], "3.8.5": [ { "comment_text": "", "digests": { "md5": "048595d303d1d9918b53161673c183fa", "sha256": "2ab3afd39682869c7ba712e8cc379cddb52b5f9bff40b3ad1dc44bdd55743429" }, "downloads": -1, "filename": "django-facebook-auth-3.8.5.tar.gz", "has_sig": false, "md5_digest": "048595d303d1d9918b53161673c183fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17894, "upload_time": "2016-03-11T09:39:07", "url": "https://files.pythonhosted.org/packages/d2/8d/9a470062b238ddd6bd1e74cd472d0f66469dbdd1c622dcbc76e3b67456c8/django-facebook-auth-3.8.5.tar.gz" } ], "3.8.6": [ { "comment_text": "", "digests": { "md5": "5ee0c982fb13e1b0f856c2575f6d4570", "sha256": "d11289525b88fcfea8d0020120f72f9080b1bfab6dcf2e6942429ba42fbce6bc" }, "downloads": -1, "filename": "django-facebook-auth-3.8.6.tar.gz", "has_sig": false, "md5_digest": "5ee0c982fb13e1b0f856c2575f6d4570", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17887, "upload_time": "2016-03-11T13:57:08", "url": "https://files.pythonhosted.org/packages/be/d1/a95c28340b360cc4ae9c8adb730f7e12ab9a382a11fa6f31441304fc6501/django-facebook-auth-3.8.6.tar.gz" } ], "3.9.0": [ { "comment_text": "", "digests": { "md5": "46df60f4389d0506850fdabfabda0bd2", "sha256": "37908818a1fc3603ef0bacb20ed8ae8b2098d4ff07bcd1bfd38079dfdc05b72c" }, "downloads": -1, "filename": "django-facebook-auth-3.9.0.tar.gz", "has_sig": false, "md5_digest": "46df60f4389d0506850fdabfabda0bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18162, "upload_time": "2016-08-17T14:53:53", "url": "https://files.pythonhosted.org/packages/99/97/7934758993c08e3bfbbc791b0d548a37282ede69f9659c6f5f53446891a2/django-facebook-auth-3.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "46df60f4389d0506850fdabfabda0bd2", "sha256": "37908818a1fc3603ef0bacb20ed8ae8b2098d4ff07bcd1bfd38079dfdc05b72c" }, "downloads": -1, "filename": "django-facebook-auth-3.9.0.tar.gz", "has_sig": false, "md5_digest": "46df60f4389d0506850fdabfabda0bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18162, "upload_time": "2016-08-17T14:53:53", "url": "https://files.pythonhosted.org/packages/99/97/7934758993c08e3bfbbc791b0d548a37282ede69f9659c6f5f53446891a2/django-facebook-auth-3.9.0.tar.gz" } ] }