{ "info": { "author": "Maximillian Dornseif", "author_email": "md@hudora.de", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python" ], "description": "====================================================\nAuthentication agains Google Apps Domains for Django\n====================================================\n\n*googleappsauth* allows you to authenticate your `Django `_ users\nagainst an Google `Apps `_ domain.\nThis means you basically get a single sign-on solution, provided that all users of your django application\nalso have Accounts in Google Apps for your Domain.\n\n\nUsage\n=====\n\nTo use googleappsauth, configuration in `settings.py` should look like this::\n\n GOOGLE_APPS_DOMAIN = 'example.com'\n GOOGLE_APPS_CONSUMER_KEY = 'example.com'\n GOOGLE_APPS_CONSUMER_SECRET = '*sekret*'\n # domain where your application is running\n GOOGLE_OPENID_REALM = 'http://*.hudora.biz/'\n\nYou also can tell googleappsauth where to go after successfull authentication, in case\nthe redirect_url had not been set. `LOGIN_REDIRECT_URL` defaults to `/`.\n::\n\n LOGIN_REDIRECT_URL = '/admin'\n\nTo activate googleappsauth, set the appropriate Authentication backend and include a callback view.\n::\n\n settings.py:\n AUTHENTICATION_BACKENDS = ('googleappsauth.backends.GoogleAuthBackend',)\n \n urls.py:\n (r'^callback_googleappsauth/', 'googleappsauth.views.callback'),\n\n\nUsing a special middleware which is included in the package, you can block access to a compete site.\n::\n\n MIDDLEWARE_CLASSES = (\n 'django.middleware.common.CommonMiddleware',\n 'django.contrib.sessions.middleware.SessionMiddleware',\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\n 'googleappsauth.middleware.GoogleAuthMiddleware',\n )\n\nIn addition you can set `AUTH_PROTECTED_AREAS` to authenticate only access to certain parts of a site, e.g.\n::\n\n AUTH_PROTECTED_AREAS = ['/admin']\n\nDownload\n========\n\nGet it at the `Python Cheeseshop `_ or at\n`GitHub `_.\n\nSee also\n========\n\n * Tim Garthwaite: `Google Apps Auth Backend for Django `_\n * http://github.com/flashingpumpkin/django-socialregistration/\n * http://github.com/uswaretech/Django-Socialauth/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/hudora/django-googleappsauth#readme", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "googleappsauth", "package_url": "https://pypi.org/project/googleappsauth/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/googleappsauth/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/hudora/django-googleappsauth#readme" }, "release_url": "https://pypi.org/project/googleappsauth/1.03/", "requires_dist": null, "requires_python": null, "summary": "googleappsauth authenticates Django Users against a Google Apps Domain", "version": "1.03" }, "last_serial": 792618, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "07ee118967f9a6c655ba480c937b7510", "sha256": "71780a393f4251017016a89912135a72fcdcb8b76b10af34de4a673101bda226" }, "downloads": -1, "filename": "googleappsauth-1.0.tar.gz", "has_sig": false, "md5_digest": "07ee118967f9a6c655ba480c937b7510", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12208, "upload_time": "2010-01-03T00:29:59", "url": "https://files.pythonhosted.org/packages/43/76/7c810ba2b7d6a25eea0c5cf5938667b8ef6c2509f68e096e05744ebb6830/googleappsauth-1.0.tar.gz" } ], "1.01": [ { "comment_text": "", "digests": { "md5": "b2e90e70c0b1a352bb0f80950ef6755e", "sha256": "f639a6c3ba240b53f7d8cd2c53ecd033c8f89b3e4b013e26eb796b4ea5586902" }, "downloads": -1, "filename": "googleappsauth-1.01.tar.gz", "has_sig": false, "md5_digest": "b2e90e70c0b1a352bb0f80950ef6755e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12423, "upload_time": "2010-01-03T23:22:58", "url": "https://files.pythonhosted.org/packages/07/31/c3e93efe1d88fbc473c26ef69a130a8a1529ee4efdcfb9af552456f35844/googleappsauth-1.01.tar.gz" } ], "1.01p1": [ { "comment_text": "", "digests": { "md5": "eabf8a2d95126f044af6cc78659448d4", "sha256": "145bb160b0df3bc810e47d01b09e0505d95b890e8206ded642ca948de2d34be5" }, "downloads": -1, "filename": "googleappsauth-1.01p1.tar.gz", "has_sig": false, "md5_digest": "eabf8a2d95126f044af6cc78659448d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12432, "upload_time": "2010-01-03T23:24:09", "url": "https://files.pythonhosted.org/packages/6d/14/7353927e75da5ae0907221c9aa309b9b198a26b175b4229989fc07f20625/googleappsauth-1.01p1.tar.gz" } ], "1.01p2": [ { "comment_text": "", "digests": { "md5": "ed1178ea0950d4d68c174703b1996bde", "sha256": "1dc76d7e983d2188819fd72d17bff7b4baee0f09aeb590e2b262b8c375a5c8cf" }, "downloads": -1, "filename": "googleappsauth-1.01p2.tar.gz", "has_sig": false, "md5_digest": "ed1178ea0950d4d68c174703b1996bde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12431, "upload_time": "2010-01-30T01:27:58", "url": "https://files.pythonhosted.org/packages/14/e1/56d8b11a195bf6261d412df8a307505090284c6d1f1f0a88c26548a767e1/googleappsauth-1.01p2.tar.gz" } ], "1.01p3": [ { "comment_text": "", "digests": { "md5": "22da9e7522e61fff61d09f2e49ec9965", "sha256": "2bc35611075af8f9d84668cee66687eba5c733b2cf755991afb77323a8f38f95" }, "downloads": -1, "filename": "googleappsauth-1.01p3.tar.gz", "has_sig": false, "md5_digest": "22da9e7522e61fff61d09f2e49ec9965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12520, "upload_time": "2010-01-30T01:38:40", "url": "https://files.pythonhosted.org/packages/e4/be/dca61284e82220ea770c45f1e0aebd5ba30a7819ae41a48ff47160d25ce9/googleappsauth-1.01p3.tar.gz" } ], "1.01p4": [ { "comment_text": "", "digests": { "md5": "ccd684d7ae73324d82b008cbb2d17018", "sha256": "586456710f7b80986f06707a27c25cbf2c4ddfa0c2f28b79b597867b6dad7476" }, "downloads": -1, "filename": "googleappsauth-1.01p4.tar.gz", "has_sig": false, "md5_digest": "ccd684d7ae73324d82b008cbb2d17018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12873, "upload_time": "2010-03-28T10:59:06", "url": "https://files.pythonhosted.org/packages/87/48/27dd4753e0b8ab4efafd782147cfbf9bb0735aedfe1c48fb14a7231750df/googleappsauth-1.01p4.tar.gz" } ], "1.02": [ { "comment_text": "", "digests": { "md5": "fd1c77492284db81ea5d95c15a9e2fe0", "sha256": "af12202ed8bca21fac08fd37090010070572915a5f15de763a414e91ae53ec07" }, "downloads": -1, "filename": "googleappsauth-1.02.tar.gz", "has_sig": false, "md5_digest": "fd1c77492284db81ea5d95c15a9e2fe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12779, "upload_time": "2010-03-28T21:46:01", "url": "https://files.pythonhosted.org/packages/22/d4/cc1a33e837cf127a1d38c1ef6213c7f6508bd01586e064d0a36e3852a63b/googleappsauth-1.02.tar.gz" } ], "1.03": [ { "comment_text": "", "digests": { "md5": "6f42942d09e9ac33854936d4f191b304", "sha256": "9b252f2c20f54e2e33e3c758c93a3759de963eca3e1788f017eb849514878a03" }, "downloads": -1, "filename": "googleappsauth-1.03.tar.gz", "has_sig": false, "md5_digest": "6f42942d09e9ac33854936d4f191b304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12845, "upload_time": "2010-04-26T08:27:26", "url": "https://files.pythonhosted.org/packages/8a/5f/7442185cd009e6b42ff6717aec54cc900c27348457c8b43f439468010e4c/googleappsauth-1.03.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6f42942d09e9ac33854936d4f191b304", "sha256": "9b252f2c20f54e2e33e3c758c93a3759de963eca3e1788f017eb849514878a03" }, "downloads": -1, "filename": "googleappsauth-1.03.tar.gz", "has_sig": false, "md5_digest": "6f42942d09e9ac33854936d4f191b304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12845, "upload_time": "2010-04-26T08:27:26", "url": "https://files.pythonhosted.org/packages/8a/5f/7442185cd009e6b42ff6717aec54cc900c27348457c8b43f439468010e4c/googleappsauth-1.03.tar.gz" } ] }