{ "info": { "author": "Camptocamp, Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": "=========================\nKeycloak auth integration\n=========================\n\n.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png\n :target: https://odoo-community.org/page/development-status\n :alt: Beta\n.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--auth-lightgray.png?logo=github\n :target: https://github.com/OCA/server-auth/tree/10.0/auth_keycloak\n :alt: OCA/server-auth\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/server-auth-10-0/server-auth-10-0-auth_keycloak\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png\n :target: https://runbot.odoo-community.org/runbot/251/10.0\n :alt: Try me on Runbot\n\n|badge1| |badge2| |badge3| |badge4| |badge5| \n\nThis module adds support for SSO authentication via `Keycloak `_\n\n**Table of contents**\n\n.. contents::\n :local:\n\nConfiguration\n=============\n\nSettings -> Users -> OAuth Providers -> Keycloak\n\nAdjust endpoints according to your setup.\n\nEnable it: tick \"Allowed\".\n\nOfficial docs: https://www.keycloak.org/docs\n\n\n.. note:: You must make sure your settings are correct.\n Testing scripts are provided by this module in the folder `examples`.\n\n Please follow instructions contained in its README.\n\nUsage\n=====\n\nFrontend\n~~~~~~~~\n\nWhen the provider is enabled you'll see an extra login button on login form.\nClick on it to get redirected to Keycloak.\n\nBackend\n~~~~~~~\n\n**Link existing users from Keycloak**\n\nIf you have existing users in Odoo and they are not linked to Keycloak yet\nyou can:\n\n1. get back to Settings -> Users -> OAuth Providers -> Keycloak\n2. configure \"Users management\" box\n3. click on \"Sync users\" button\n4. select the matching key\n5. submit\n\nOnce the it's done all matching and updated users will be listed in a list view.\nNow your users will be able to log in on Keycloak\n\n\n**Push new users to Keycloak**\n\nUsually Keycloak is already populated w/ your users base.\nMany times this will come via LDAP, AD, pick yours.\n\nStill, you might need to push some users to Keycloak on demand,\nmaybe just for testing.\n\nIf you need this, either you\n\n1. go to a single user form\n2. hit the button \"Push to Keycloak\" (in the header)\n3. use the wizard to push it\n\nor\n\n1. go to the users list view\n2. select some users\n3. click on Actions -> Push to Keycloak\n4. select \"Keycloak\" provider\n5. push them all\n\nChangelog\n=========\n\n10.0.1.0.0 2018-10-17\n~~~~~~~~~~~~~~~~~~~~~\n\n* Initial implementation\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues `_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us smashing it by providing a detailed and welcomed\n`feedback `_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n~~~~~~~\n\n* Camptocamp\n\nContributors\n~~~~~~~~~~~~\n\nSimone Orsi \n\nOther credits\n~~~~~~~~~~~~~\n\nDevelopment sponsored by `Sensefly `_ and `UTB `_.\n\nMaintainers\n~~~~~~~~~~~\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nThis module is part of the `OCA/server-auth `_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n\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/OCA/server-auth", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo10-addon-auth-keycloak", "package_url": "https://pypi.org/project/odoo10-addon-auth-keycloak/", "platform": "", "project_url": "https://pypi.org/project/odoo10-addon-auth-keycloak/", "project_urls": { "Homepage": "https://github.com/OCA/server-auth" }, "release_url": "https://pypi.org/project/odoo10-addon-auth-keycloak/10.0.1.0.0.99.dev7/", "requires_dist": [ "odoo (<10.1dev,>=10.0)" ], "requires_python": "~=2.7", "summary": "Integrate Keycloak into your SSO", "version": "10.0.1.0.0.99.dev7" }, "last_serial": 5605755, "releases": { "10.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "707ba9aa63d695db94bcdbe661cbdeb2", "sha256": "a3fa9ab323857f7533e40edd3cb132f7ca2d678e7e8026e5770e6ce0b18dab88" }, "downloads": -1, "filename": "odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "707ba9aa63d695db94bcdbe661cbdeb2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 48154, "upload_time": "2018-11-14T05:56:05", "url": "https://files.pythonhosted.org/packages/6d/37/a4aa7583820fd7d297fe2417711b208c8900fb00e1dc198224259c1cee6f/odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev2-py2-none-any.whl" } ], "10.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "6ccf882f26e52a08cca359312a498fd4", "sha256": "0080b8b09357705461b3394efba24f0406944fd20ae0287a6f25decdb623d7a7" }, "downloads": -1, "filename": "odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "6ccf882f26e52a08cca359312a498fd4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 49755, "upload_time": "2018-12-12T05:59:46", "url": "https://files.pythonhosted.org/packages/8d/43/97125607f43e12391bef732acd538f12c7242dce6703bd44add34678e765/odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev4-py2-none-any.whl" } ], "10.0.1.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "a0cc037a991a3bc25b53cd988e56787f", "sha256": "94104cc9d139e1716ba5235ad388df3d2913f96c86348396165dd7f51434fc6e" }, "downloads": -1, "filename": "odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "a0cc037a991a3bc25b53cd988e56787f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 50419, "upload_time": "2018-12-13T05:59:10", "url": "https://files.pythonhosted.org/packages/1c/04/684769f71efdb4485920456e62ff346cf44857d6a314bc1b1b08f3536118/odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev5-py2-none-any.whl" } ], "10.0.1.0.0.99.dev6": [ { "comment_text": "", "digests": { "md5": "b1b122c0456450dd2350b3b76fd4c483", "sha256": "1501d25417054a3cd54ca995882eb20ba214390350899927345c5e74a668cb55" }, "downloads": -1, "filename": "odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "b1b122c0456450dd2350b3b76fd4c483", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 59990, "upload_time": "2019-04-03T06:02:26", "url": "https://files.pythonhosted.org/packages/a3/52/2fe0fbd164b6be93fa7bfd7af71033a5f24f233fb9e277c55b79f3fbbe8b/odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev6-py2-none-any.whl" } ], "10.0.1.0.0.99.dev7": [ { "comment_text": "", "digests": { "md5": "fa07606ca5e50d17e0f0f83e74832125", "sha256": "b386f3b31cd53a1bd3341892c1c90a04866defb65f186edc7220444930147bad" }, "downloads": -1, "filename": "odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "fa07606ca5e50d17e0f0f83e74832125", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 60036, "upload_time": "2019-07-30T06:00:25", "url": "https://files.pythonhosted.org/packages/33/91/19b56c0a037bc840b1f599ac6c1689475b401d94a4125c348debfc4c38af/odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev7-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa07606ca5e50d17e0f0f83e74832125", "sha256": "b386f3b31cd53a1bd3341892c1c90a04866defb65f186edc7220444930147bad" }, "downloads": -1, "filename": "odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "fa07606ca5e50d17e0f0f83e74832125", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 60036, "upload_time": "2019-07-30T06:00:25", "url": "https://files.pythonhosted.org/packages/33/91/19b56c0a037bc840b1f599ac6c1689475b401d94a4125c348debfc4c38af/odoo10_addon_auth_keycloak-10.0.1.0.0.99.dev7-py2-none-any.whl" } ] }