{
"info": {
"author": "Pierre-Francois Carpentier",
"author_email": "carpentier.pf@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Framework :: CherryPy",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Operating System :: POSIX",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Topic :: System :: Systems Administration :: Authentication/Directory",
"Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP"
],
"description": "**************\n LdapCherry \n**************\n\n.. image:: https://raw.githubusercontent.com/kakwa/ldapcherry/master/resources/static/img/apple-touch-icon-72-precomposed.png\n\nNice and simple application to manage users and groups in multiple directory services.\n\n.. image:: https://travis-ci.org/kakwa/ldapcherry.svg?branch=master\n :target: https://travis-ci.org/kakwa/ldapcherry\n \n.. image:: https://coveralls.io/repos/kakwa/ldapcherry/badge.svg \n :target: https://coveralls.io/r/kakwa/ldapcherry\n \n.. image:: https://img.shields.io/pypi/v/ldapcherry.svg\n :target: https://pypi.python.org/pypi/ldapcherry\n :alt: PyPI version\n\n.. image:: https://readthedocs.org/projects/ldapcherry/badge/?version=latest\n :target: http://ldapcherry.readthedocs.org/en/latest/?badge=latest\n :alt: Documentation Status\n\n----\n\n:Doc: `LdapCherry documentation on ReadTheDoc `_\n:Dev: `LdapCherry source code on GitHub `_\n:PyPI: `LdapCherry package on Pypi `_\n:License: MIT\n:Author: Pierre-Francois Carpentier - copyright \u00a9 2016\n\n----\n\n********\n Demo\n********\n\nA demo is accessible here: https://ldapcherry.kakwalab.ovh\n\nThe credentials are:\n\n* as administrator: admin/admin\n* as user: user/user\n\nPlease take note that it's not possible to modify/delete the 'admin' and 'user' users.\n\nAlso take note that the service will be reseted once per day.\n\n****************\n Presentation\n****************\n\nLdapCherry is a CherryPY application to manage users and groups in multiple directory services.\n\nIts main features are:\n\n* manage multiple directories/databases backends in an unified way\n* roles management (as in \"groups of groups\")\n* autofill forms\n* password policy\n* self modification of some selected fields by normal (non administrator) users\n* nice bootstrap interface\n* modular through pluggable authentication, password policy and backend modules\n\nLdapCherry is not limited to ldap, it can handle virtually any user backend (ex: SQL database, htpasswd file, etc)\nthrough the proper plugin (provided that it is implemented ^^).\n\nLdapCherry also aims to be as simple as possible to deploy: no crazy dependencies, \nfew configuration files, extensive debug logs and full documentation.\n\nThe default backend plugins permit to manage Ldap and Active Directory.\n\n***************\n Screenshots\n***************\n\n`Screenshots `_.\n\n***********\n Try out\n***********\n\n.. sourcecode:: bash\n\n # clone the repository\n $ git clone https://github.com/kakwa/ldapcherry && cd ldapcherry\n\n # change the directory where to put the configuration (default: /etc)\n $ export SYSCONFDIR=/etc\n # change the directory where to put the resource (default: /usr/share)\n $ export DATAROOTDIR=/usr/share/\n \n # install ldapcherry\n $ python setup.py\n\n # edit configuration files\n $ vi /etc/ldapcherry/ldapcherry.ini\n $ vi /etc/ldapcherry/roles.yml\n $ vi /etc/ldapcherry/attributes.yml\n\n # launch ldapcherry\n $ ldapcherryd -c /etc/ldapcherry/ldapcherry.ini -D\n\n\n***********\n License\n***********\n\nLdapCherry is published under the MIT Public License.\n\n*******************************\n Discussion / Help / Updates\n*******************************\n\n* IRC: `Freenode `_ ``#ldapcherry`` channel\n* Bugtracker: `Github `_\n\n----\n\n.. image:: https://raw.githubusercontent.com/kakwa/ldapcherry/master/docs/assets/python-powered.png\n.. image:: https://raw.githubusercontent.com/kakwa/ldapcherry/master/docs/assets/cherrypy.png\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/kakwa/ldapcherry",
"keywords": "",
"license": "The MIT License (MIT)\n\nCopyright (c) 2014 Carpentier Pierre-Francois\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.",
"maintainer": "",
"maintainer_email": "",
"name": "ldapcherry",
"package_url": "https://pypi.org/project/ldapcherry/",
"platform": "",
"project_url": "https://pypi.org/project/ldapcherry/",
"project_urls": {
"Homepage": "https://github.com/kakwa/ldapcherry"
},
"release_url": "https://pypi.org/project/ldapcherry/1.1.1/",
"requires_dist": null,
"requires_python": "",
"summary": "A simple web application to manage Ldap entries",
"version": "1.1.1"
},
"last_serial": 4813204,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "6e0281070e131c94402ceb6be62629fe",
"sha256": "350efcac7b38e2e4e00d4345c72cbc9013786cb10fa13b8d3e14d6aa3db35537"
},
"downloads": -1,
"filename": "ldapcherry-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "6e0281070e131c94402ceb6be62629fe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24899,
"upload_time": "2015-07-21T06:29:56",
"url": "https://files.pythonhosted.org/packages/87/87/35f016d8db5f9f14c61e526160ff5d6bb20fbac1679415e38e9e14c9c81a/ldapcherry-0.0.1.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "8bd16c61472e06a0d0d11aa13f84aff5",
"sha256": "b329167017ffefac5a789e50953175e9f634e83f98af09b5013ac71316da3978"
},
"downloads": -1,
"filename": "ldapcherry-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "8bd16c61472e06a0d0d11aa13f84aff5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26709,
"upload_time": "2015-08-09T17:55:40",
"url": "https://files.pythonhosted.org/packages/ba/40/d513bf50c8130deed3c83c3729838adb906c09ea4eb02d6cb4285bacd418/ldapcherry-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "7daab9da3dfeabb19f1beb708ecd50da",
"sha256": "64d804ad8658bef2e2761e7cf4b19cf8fefe2d23f8064b501173eda7118ab43b"
},
"downloads": -1,
"filename": "ldapcherry-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "7daab9da3dfeabb19f1beb708ecd50da",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27023,
"upload_time": "2015-11-03T00:01:13",
"url": "https://files.pythonhosted.org/packages/6b/82/009f3da6bc5eb9847ddf5243d56cd4847012d2209cfe345f49207ba20daa/ldapcherry-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "09600b63455350f7ca5ed45f44626e6f",
"sha256": "81b7faaa5a3df376d1dbb56640f215de21b53a6ddc52b86b565e47e23089d257"
},
"downloads": -1,
"filename": "ldapcherry-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "09600b63455350f7ca5ed45f44626e6f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27556,
"upload_time": "2015-11-03T00:57:13",
"url": "https://files.pythonhosted.org/packages/53/09/9c4a15d31a02675662e5431595a4cdb8afcd16bba9f80a341dbe0dbecaa1/ldapcherry-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "458386f4a7e2b4c4ba2b3bc33c37482c",
"sha256": "307c1d330c3328a6e32ba5791e61336a72bc7292c79de5437a321ea716360432"
},
"downloads": -1,
"filename": "ldapcherry-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "458386f4a7e2b4c4ba2b3bc33c37482c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 945038,
"upload_time": "2015-11-03T21:27:43",
"url": "https://files.pythonhosted.org/packages/e0/5b/2da4ff61d182814f22455c7ebf9cf10d36b8658a0c9e93ff38c3199ab2f8/ldapcherry-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "1c3b318d52c79d5010d2588065f2722f",
"sha256": "1575520d1b39466755c71148f86246b295b2afa29fc638e4fe9b899b34a73b96"
},
"downloads": -1,
"filename": "ldapcherry-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "1c3b318d52c79d5010d2588065f2722f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 945897,
"upload_time": "2016-06-17T06:26:18",
"url": "https://files.pythonhosted.org/packages/fd/95/547df6d4e6ff04657e43f8a70dc6ea20e8732d664aa77d436847e501fe08/ldapcherry-0.2.3.tar.gz"
}
],
"0.2.4": [
{
"comment_text": "",
"digests": {
"md5": "0d38eb5f9363e5d8e48cf08923dee0b3",
"sha256": "ba8a7eb22b7f6feac1eb4d2e0c8271eb776b51808bf9994c4fc4b4784bd67afc"
},
"downloads": -1,
"filename": "ldapcherry-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "0d38eb5f9363e5d8e48cf08923dee0b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 946189,
"upload_time": "2016-07-05T18:35:50",
"url": "https://files.pythonhosted.org/packages/48/8f/837808d4feef5e0038f5e9b0a9f8215f5f81a1c1059fe23e6293d5001098/ldapcherry-0.2.4.tar.gz"
}
],
"0.2.5": [
{
"comment_text": "",
"digests": {
"md5": "6fffe90cd4fe9e4f8710c74007a4e129",
"sha256": "afd4b22347c1860f6cbe723d3677c9b7c05620ca85b5837d897a90227470bd73"
},
"downloads": -1,
"filename": "ldapcherry-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "6fffe90cd4fe9e4f8710c74007a4e129",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 946409,
"upload_time": "2016-07-06T18:55:18",
"url": "https://files.pythonhosted.org/packages/35/b7/acfdc4109eea0be87b39a08255edcb5be051456b9347ad75a8cbc4ea1590/ldapcherry-0.2.5.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "6fe57af21b470ff635e5cefc3c3a3ff4",
"sha256": "f40c0c1ac86ff573c82b294c68389cdad2c3b7679afa850a114a084db9b9953a"
},
"downloads": -1,
"filename": "ldapcherry-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "6fe57af21b470ff635e5cefc3c3a3ff4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 946947,
"upload_time": "2016-07-07T06:03:39",
"url": "https://files.pythonhosted.org/packages/98/20/7df8ede3f7af7e97af5e118df8188ff9cb84bb7b3e631a4e8e484a366f6b/ldapcherry-0.3.0.tar.gz"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "9c694219b513905ab535d9925191469c",
"sha256": "f1ea44610b4011530688ad9978dd52aa4899ac3327ec01f91f89f68073837387"
},
"downloads": -1,
"filename": "ldapcherry-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "9c694219b513905ab535d9925191469c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 964451,
"upload_time": "2016-07-08T05:08:22",
"url": "https://files.pythonhosted.org/packages/ba/03/5b981eb24c022da86d20acb6be1c631c03385b467158e3e04b73cbb433bf/ldapcherry-0.3.2.tar.gz"
}
],
"0.3.4": [
{
"comment_text": "",
"digests": {
"md5": "8780071dca919f9fced545fa08912736",
"sha256": "72ebfa64af7304e44af2a30b1da8ddf2a5f4a401176efdf44c2b3478386875a9"
},
"downloads": -1,
"filename": "ldapcherry-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "8780071dca919f9fced545fa08912736",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 955826,
"upload_time": "2016-07-10T07:01:59",
"url": "https://files.pythonhosted.org/packages/7e/6d/222c44418a3fe3ef318d2b8b23c12c09ac6afb47a6ccf0d07fa2745894eb/ldapcherry-0.3.4.tar.gz"
}
],
"0.3.5": [
{
"comment_text": "",
"digests": {
"md5": "5e8e71c04e23fb740812fdb1c6a072c8",
"sha256": "722cbf635edb24b0db932f2b29135321a84ad5bc135e11480bb4c062009984ab"
},
"downloads": -1,
"filename": "ldapcherry-0.3.5.tar.gz",
"has_sig": false,
"md5_digest": "5e8e71c04e23fb740812fdb1c6a072c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 955884,
"upload_time": "2016-07-21T05:46:56",
"url": "https://files.pythonhosted.org/packages/8c/de/a922748c31cafce1ef95f62794faccab0b0b8ec98fb418dffd6d50cc281a/ldapcherry-0.3.5.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "544e52403dac008c822ae32e98c5f00f",
"sha256": "3f052535a9239c7513c6dad224581b07cfdfb4920e8708ddccaa8d4d6a429255"
},
"downloads": -1,
"filename": "ldapcherry-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "544e52403dac008c822ae32e98c5f00f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 958637,
"upload_time": "2016-07-31T11:16:27",
"url": "https://files.pythonhosted.org/packages/5e/2e/9c043d7eba6078c1bd8e6f7ff3ba243d5709054f59efe334b5103e87052d/ldapcherry-0.4.0.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "3f8ed9b71e002afba69b977dc2803054",
"sha256": "a1c74b679ccb517c499f5b0b1d1a6fb19969d46dcc0639a94cafb46f7948a709"
},
"downloads": -1,
"filename": "ldapcherry-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "3f8ed9b71e002afba69b977dc2803054",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1376355,
"upload_time": "2017-04-05T21:59:46",
"url": "https://files.pythonhosted.org/packages/25/ad/aaf66e808787f97b568469d3976e5c8cab39e7dadf7b05f1a1d570d32de6/ldapcherry-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "14a69fda807213815dcc544f9e4b08d6",
"sha256": "36072c14b0d02f3aab3c36f268b76f77734d7f9407e75dc60b70103d05a7e896"
},
"downloads": -1,
"filename": "ldapcherry-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "14a69fda807213815dcc544f9e4b08d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2075316,
"upload_time": "2017-04-06T18:29:36",
"url": "https://files.pythonhosted.org/packages/b3/a4/bf7e56ee2b0fe6ab9a4ccb3e7d41a1b5ec5f714058e1364dafcfe15ff6d1/ldapcherry-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "6dd155dd987c22185202e904f2edb2c5",
"sha256": "efbae94b93e0d3e4b85035785283424da6a5ac0f91155dc58c0c048fe553f277"
},
"downloads": -1,
"filename": "ldapcherry-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "6dd155dd987c22185202e904f2edb2c5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2075520,
"upload_time": "2017-04-06T18:59:35",
"url": "https://files.pythonhosted.org/packages/d5/40/eb3e06c5b7c41fdc67a6d18796dbcb51c0e593e9a335d369cdc5a7f6f8d3/ldapcherry-0.5.2.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "38def84919995a562acfea7c84bd4103",
"sha256": "0e315b3a912ab0e4c266a87db942d443eb2b31a36955d475454ddd88219d2440"
},
"downloads": -1,
"filename": "ldapcherry-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "38def84919995a562acfea7c84bd4103",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1375961,
"upload_time": "2019-02-09T19:35:43",
"url": "https://files.pythonhosted.org/packages/0d/48/5fe0f570bed9aee6e48a8604023bd4e264841ec349cb1d25839bf76f79d5/ldapcherry-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "c8d7f23d63e065d53e42e02b1f652d0a",
"sha256": "6ba853a812d4a63e08f596ed7c168dc0c4e0ad854418a90d7aeda8a9ee7770d8"
},
"downloads": -1,
"filename": "ldapcherry-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "c8d7f23d63e065d53e42e02b1f652d0a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1375989,
"upload_time": "2019-02-09T19:50:37",
"url": "https://files.pythonhosted.org/packages/3d/87/904dead24e3f501f4dfc22d17c74c9b606629ea1dc8e896a732fe850fcad/ldapcherry-1.0.1.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "6a7f1245ef6b65a4a666f0c283e81099",
"sha256": "2ae3ace5c80de1a2921e8c34d71f2fe5b2ddf996c841aac47a5cb7a19a181ee5"
},
"downloads": -1,
"filename": "ldapcherry-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "6a7f1245ef6b65a4a666f0c283e81099",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1376193,
"upload_time": "2019-02-11T08:09:38",
"url": "https://files.pythonhosted.org/packages/49/10/82e5c2f1124125f2abbc522c63db8d452df87c969e661b77219e9d61e5dc/ldapcherry-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "e39521bca206dd074d38d053aaf0afbe",
"sha256": "f59c76a0bc97e8823ec5d952cbf24fe285460b40a5134bd85e2d91ee10ef2af1"
},
"downloads": -1,
"filename": "ldapcherry-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "e39521bca206dd074d38d053aaf0afbe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1416048,
"upload_time": "2019-02-12T22:48:37",
"url": "https://files.pythonhosted.org/packages/80/fc/685a3420c37e279ac55594c58087116c9092958e5b0326ca41b130d467bd/ldapcherry-1.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e39521bca206dd074d38d053aaf0afbe",
"sha256": "f59c76a0bc97e8823ec5d952cbf24fe285460b40a5134bd85e2d91ee10ef2af1"
},
"downloads": -1,
"filename": "ldapcherry-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "e39521bca206dd074d38d053aaf0afbe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1416048,
"upload_time": "2019-02-12T22:48:37",
"url": "https://files.pythonhosted.org/packages/80/fc/685a3420c37e279ac55594c58087116c9092958e5b0326ca41b130d467bd/ldapcherry-1.1.1.tar.gz"
}
]
}