{ "info": { "author": "Rohit Garg", "author_email": "rohitgarg19@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# jupyterhub-passthroughauth\nPass-through authentication for jupyterhub, enabling direct access to the session of a particular locked down user.\n\nThe plugin (if installed and configured) could disable the standard form-based authentication of jupyterhub and provides direct access to the session from a particular user specified via config.\nThink of this as a jupyterhub-singleuser functionality on a standard jupyterhub without the requirement of using tokens or passwords to gain access.\nThis kind of module is very useful if you like to provide guest access to your jupyterhub from a particular user or continue to use the standard PAM authentication just by flipping a switch in the config\n\n### Installation\n\n* ```pip(3) install jupyterhub-passthroughauth```\n\n### Configuration\n\n* jupyterhub_config.py\n```python\nc.JupyterHub.authenticator_class = 'passthroughauth.PassThroughAuthenticator'\nc.PassThroughAuthenticator.guest_user = 'ubuntu'\nc.Authenticator.auto_login = True # Disables PAM login completely, use False otherwise\n```\n\n### Access\n\nIf the regular path ```/``` is accessed:\n* Login page will be displayed if auto_login flag is set to ```False```\n* Guest session page will be displayed if auto_login flag is set to ```True```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rohitggarg/jupyterhub-passthroughauth", "keywords": "jupyter jupyterhub login autologin pass through guest access", "license": "", "maintainer": "", "maintainer_email": "", "name": "jupyterhub-passthroughauth", "package_url": "https://pypi.org/project/jupyterhub-passthroughauth/", "platform": "", "project_url": "https://pypi.org/project/jupyterhub-passthroughauth/", "project_urls": { "Bug Reports": "https://github.com/rohitggarg/jupyterhub-passthroughauth/issues", "Funding": "https://www.paypal.me/rohitggarg", "Homepage": "https://github.com/rohitggarg/jupyterhub-passthroughauth", "Say Thanks!": "https://github.com/rohitggarg", "Source": "https://github.com/rohitggarg/jupyterhub-passthroughauth" }, "release_url": "https://pypi.org/project/jupyterhub-passthroughauth/0.0.1/", "requires_dist": [ "jupyterhub", "check-manifest ; extra == 'dev'", "coverage ; extra == 'test'" ], "requires_python": ">=2.7, <4", "summary": "Pass-through authentication for jupyterhub, enabling direct access to the session of a particular locked down user.", "version": "0.0.1" }, "last_serial": 4882684, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e803500b5e571d297531d9777718b8d1", "sha256": "9b8a0aa14287a11216bcf504c3c987019694efc59035123ee68807c07733df14" }, "downloads": -1, "filename": "jupyterhub_passthroughauth-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e803500b5e571d297531d9777718b8d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, <4", "size": 3696, "upload_time": "2019-03-01T07:05:20", "url": "https://files.pythonhosted.org/packages/ee/1f/682ef12517835f96d1e07661919a90eea65d4a07ec243773a16827edfdba/jupyterhub_passthroughauth-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43e714d3c406833cb61d00bfe275dcb5", "sha256": "a05def531ea2948f2013c4c26542524ce6386c622a9ecd50b66c20d55bf41730" }, "downloads": -1, "filename": "jupyterhub-passthroughauth-0.0.1.tar.gz", "has_sig": false, "md5_digest": "43e714d3c406833cb61d00bfe275dcb5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 2537, "upload_time": "2019-03-01T07:05:23", "url": "https://files.pythonhosted.org/packages/94/03/a024b42caf0551f5ad8c73cb48c08c21abd80754e8d47682bf6678912394/jupyterhub-passthroughauth-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e803500b5e571d297531d9777718b8d1", "sha256": "9b8a0aa14287a11216bcf504c3c987019694efc59035123ee68807c07733df14" }, "downloads": -1, "filename": "jupyterhub_passthroughauth-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e803500b5e571d297531d9777718b8d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, <4", "size": 3696, "upload_time": "2019-03-01T07:05:20", "url": "https://files.pythonhosted.org/packages/ee/1f/682ef12517835f96d1e07661919a90eea65d4a07ec243773a16827edfdba/jupyterhub_passthroughauth-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43e714d3c406833cb61d00bfe275dcb5", "sha256": "a05def531ea2948f2013c4c26542524ce6386c622a9ecd50b66c20d55bf41730" }, "downloads": -1, "filename": "jupyterhub-passthroughauth-0.0.1.tar.gz", "has_sig": false, "md5_digest": "43e714d3c406833cb61d00bfe275dcb5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 2537, "upload_time": "2019-03-01T07:05:23", "url": "https://files.pythonhosted.org/packages/94/03/a024b42caf0551f5ad8c73cb48c08c21abd80754e8d47682bf6678912394/jupyterhub-passthroughauth-0.0.1.tar.gz" } ] }