{
"info": {
"author": "Peter Slump",
"author_email": "peter@yarf.nl",
"bugtrack_url": null,
"classifiers": [],
"description": "===============\nDjango Keycloak\n===============\n\n.. image:: https://www.travis-ci.org/Peter-Slump/django-keycloak.svg?branch=master\n :target: https://www.travis-ci.org/Peter-Slump/django-keycloak\n :alt: Build Status\n.. image:: https://readthedocs.org/projects/django-keycloak/badge/?version=latest\n :target: http://django-keycloak.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n.. image:: https://codecov.io/gh/Peter-Slump/django-keycloak/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/Peter-Slump/django-keycloak\n :alt: codecov\n.. image:: https://api.codeclimate.com/v1/badges/eb19f47dc03dec40cea7/maintainability\n :target: https://codeclimate.com/github/Peter-Slump/django-keycloak/maintainability\n :alt: Maintainability\n\nDjango app to add Keycloak support to your project.\n\n`Read documentation `_\n\nhttp://www.keycloak.org/\n\nAn showcase/demo project is added in the `example folder `_.\n\nDevelopment\n===========\n\nInstall development environment:\n\n.. code:: bash\n\n $ make install-python\n\n------------\nWriting docs\n------------\n\nDocumentation is written using Sphinx and maintained in the docs folder.\n\nTo make it easy to write docs Docker support is available.\n\nFirst build the Docker container:\n\n.. code:: bash\n\n $ docker build . -f DockerfileDocs -t django-keycloak-docs\n\nRun the container\n\n.. code:: bash\n\n $ docker run -v `pwd`:/src --rm -t -i -p 8050:8050 django-keycloak-docs\n\nGo in the browser to http://localhost:8050 and view the documentation which get\nrefreshed and updated on every update in the documentation source.\n\n--------------\nCreate release\n--------------\n\n.. code:: bash\n\n $ git checkout master\n $ git pull\n $ bumpversion release\n $ make deploy-pypi\n $ bumpversion --no-tag patch\n $ git push origin master --tags\n\nRelease Notes\n=============\n\n**unreleased**\n\n**v0.1.1**\n\n* Added support for remote user. Handling identities without registering a User\n model. (thanks to `bossan `_)\n* Addes support for permissions using resources and scopes.\n (thanks to `bossan `_)\n* Updated documentation.\n\n**v0.1.0**\n\n* Correctly extract email field name on UserModel (thanks to `swist `_)\n* Add support for Oauth2 Token Exchange to exchange tokens with remote clients.\n Handy when using multiple applications with different clients which have to\n communicate with each other.\n* Support for session iframe\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/Peter-Slump/django-keycloak",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "django-keycloak",
"package_url": "https://pypi.org/project/django-keycloak/",
"platform": "",
"project_url": "https://pypi.org/project/django-keycloak/",
"project_urls": {
"Homepage": "https://github.com/Peter-Slump/django-keycloak"
},
"release_url": "https://pypi.org/project/django-keycloak/0.1.1/",
"requires_dist": [
"python-keycloak-client (>=0.2.2)",
"Django (>=1.11)",
"bumpversion (==0.5.3); extra == 'dev'",
"Sphinx (==1.4.4); extra == 'doc'",
"sphinx-autobuild (==0.6.0); extra == 'doc'"
],
"requires_python": "",
"summary": "Install Django Keycloak.",
"version": "0.1.1"
},
"last_serial": 4871275,
"releases": {
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "e6c91ac762f0a7aac35dfc5cf2dc38df",
"sha256": "5bacdde134578c6d514c9f80a8fc02d655abeb98869f3073888fcc536c5bdc6e"
},
"downloads": -1,
"filename": "django_keycloak-0.1.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "e6c91ac762f0a7aac35dfc5cf2dc38df",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 43003,
"upload_time": "2019-02-26T19:52:44",
"url": "https://files.pythonhosted.org/packages/7c/85/808c664b8762da8338f7c7c1b60d1fc527cc68e335a2fc6b0b9a74a20b10/django_keycloak-0.1.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "16a272b22f60bb5675f66b5a5f291693",
"sha256": "e2e17bab4fc36a1a6a6d279c748d1d45dc7e12eaa9d881d2b4041e123dd00e58"
},
"downloads": -1,
"filename": "django_keycloak-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "16a272b22f60bb5675f66b5a5f291693",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 41920,
"upload_time": "2019-02-26T19:56:19",
"url": "https://files.pythonhosted.org/packages/5a/18/6027bbe09f38e388393c733f0b803c5fa1ab594c22c88c4fbd074e6fbf1c/django_keycloak-0.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "eeb7a70398ebb37cb705d51ec79fab83",
"sha256": "6284fe7e2d70f1ee2d196e272bb4262be581150f8894d5e8eb8152a747dffda3"
},
"downloads": -1,
"filename": "django-keycloak-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "eeb7a70398ebb37cb705d51ec79fab83",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24239,
"upload_time": "2019-02-26T19:56:21",
"url": "https://files.pythonhosted.org/packages/60/9e/dda7186abf99f423b2ebe0c32f07e731651c3bef4f5e3230877d13ff6190/django-keycloak-0.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e6c91ac762f0a7aac35dfc5cf2dc38df",
"sha256": "5bacdde134578c6d514c9f80a8fc02d655abeb98869f3073888fcc536c5bdc6e"
},
"downloads": -1,
"filename": "django_keycloak-0.1.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "e6c91ac762f0a7aac35dfc5cf2dc38df",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 43003,
"upload_time": "2019-02-26T19:52:44",
"url": "https://files.pythonhosted.org/packages/7c/85/808c664b8762da8338f7c7c1b60d1fc527cc68e335a2fc6b0b9a74a20b10/django_keycloak-0.1.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "16a272b22f60bb5675f66b5a5f291693",
"sha256": "e2e17bab4fc36a1a6a6d279c748d1d45dc7e12eaa9d881d2b4041e123dd00e58"
},
"downloads": -1,
"filename": "django_keycloak-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "16a272b22f60bb5675f66b5a5f291693",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 41920,
"upload_time": "2019-02-26T19:56:19",
"url": "https://files.pythonhosted.org/packages/5a/18/6027bbe09f38e388393c733f0b803c5fa1ab594c22c88c4fbd074e6fbf1c/django_keycloak-0.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "eeb7a70398ebb37cb705d51ec79fab83",
"sha256": "6284fe7e2d70f1ee2d196e272bb4262be581150f8894d5e8eb8152a747dffda3"
},
"downloads": -1,
"filename": "django-keycloak-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "eeb7a70398ebb37cb705d51ec79fab83",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24239,
"upload_time": "2019-02-26T19:56:21",
"url": "https://files.pythonhosted.org/packages/60/9e/dda7186abf99f423b2ebe0c32f07e731651c3bef4f5e3230877d13ff6190/django-keycloak-0.1.1.tar.gz"
}
]
}