{ "info": { "author": "Ryan Fox", "author_email": "ryan@foxrow.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "=======================\npyramid_cas v0.3\n=======================\n\nIntroduction\n============\n\n `pyramid_cas` allows your application to authenticate against a Jasig CAS server.\n It takes borrowed concepts from different packages like django.cas, anz.client, and collective.cas.\n\nLicense\n============\n\n `pyramid_cas` is licensed under the Apache License 2.0.\n\nInstallation\n============\n::\n\n pip install pyramid_cas\n\nInstructions\n============\n Required:\n\n Include pyramid_cas under pyramid.includes directive in your .ini file like this::\n\n pyramid.includes =\n [... other packages ...]\n pyramid_cas\n\n Set the cas server that will be used for authentication::\n\n pyramid_cas.cas_server = your-cas-server\n pyramid_cas.redirect_route - allows you to specify what route name to redirect to after succesful authentication\n\n Optional::\n\n pyramid_cas.callback.get_user - allows you to use a callback function to store a different User object after CAS authentication.\n By default pyramid_cas will store (using the pyramid remember method) only the user id returned by CAS.\n \n Example::\n\n pyramid_cas.callback.get_user = adminsite.security.getUserObject\n pyramid_cas.redirect_route = profile # redirects to profile page on successful authentication\n\n Use the following route names for login and logout in your application::\n\n cas-login\n cas-logout\n\nTODO\n====\n - Implement CAS 1.0 protocol\n - Add login and logout by injection and makes it configurable using tweens\n - Add tests\n - Add demos\n - Prevent adding pyramid_cas without settings\n - Add came_from parameter\n\n\n0.3 [7/21/14]\n---------\n\n- Now Apache licensed\n- Login and logout routes are now named\n- Added redirect route after successful authentication\n\n0.2 [6/17/14]\n---------\n\n- Brought into compliance with PEP8\n- Clarified documentation\n- Fixed bug related to iteration over headers (thanks, Szymon: https://github.com/zefciu/pyramid_cas/commit/3b67e69ea2418e64fcf8312e00fa17e10198788f)\n\n0.1 alpha\n---------\n\n- [April 13, 2012] Initial version", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ryanfox/pyramid_cas", "keywords": "web pyramid pylons cas authentication", "license": "Apache license", "maintainer": null, "maintainer_email": null, "name": "pyramid_cas", "package_url": "https://pypi.org/project/pyramid_cas/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid_cas/", "project_urls": { "Homepage": "https://github.com/ryanfox/pyramid_cas" }, "release_url": "https://pypi.org/project/pyramid_cas/0.3/", "requires_dist": null, "requires_python": null, "summary": "A CAS client for use with the Pyramid web framework", "version": "0.3" }, "last_serial": 1199115, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "1ae66549686b13b73ad66b41be4c6c0c", "sha256": "398ebb51a55fb4ca16443b5b6e10ae923590116fdacca49c88d539cc96be09d5" }, "downloads": -1, "filename": "pyramid_cas-0.2.tar.gz", "has_sig": false, "md5_digest": "1ae66549686b13b73ad66b41be4c6c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5719, "upload_time": "2014-07-17T21:49:29", "url": "https://files.pythonhosted.org/packages/e5/7f/580a47f34f9bee18c76d6e30d1adc16ab1c9606352fcbb1a7195c254c65c/pyramid_cas-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cf15a368690a88ba3ca825d7f4ddc57a", "sha256": "3fcccb22b6d41f94e79f2c09ec31ed116c57a4771c45d332fe8c686e9c997e25" }, "downloads": -1, "filename": "pyramid_cas-0.3.tar.gz", "has_sig": false, "md5_digest": "cf15a368690a88ba3ca825d7f4ddc57a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5946, "upload_time": "2014-08-22T18:18:59", "url": "https://files.pythonhosted.org/packages/34/e8/e96e9dba623389df9bc6ba976e7c5118a1639a9d045848989e2093fba954/pyramid_cas-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf15a368690a88ba3ca825d7f4ddc57a", "sha256": "3fcccb22b6d41f94e79f2c09ec31ed116c57a4771c45d332fe8c686e9c997e25" }, "downloads": -1, "filename": "pyramid_cas-0.3.tar.gz", "has_sig": false, "md5_digest": "cf15a368690a88ba3ca825d7f4ddc57a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5946, "upload_time": "2014-08-22T18:18:59", "url": "https://files.pythonhosted.org/packages/34/e8/e96e9dba623389df9bc6ba976e7c5118a1639a9d045848989e2093fba954/pyramid_cas-0.3.tar.gz" } ] }