{ "info": { "author": "Alvaro Lopez Garcia", "author_email": "aloga@ifca.unican.es", "bugtrack_url": null, "classifiers": [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# OpenID Connect Authorization Code grant type support for OpenStack clients\n\n[![GitHub issues](https://img.shields.io/github/issues/indigo-dc/keystoneauth-oidc-authz-code.svg)](https://github.com/indigo-dc/keystoneauth-oidc-authz-code/issues)\n[![Travis status](https://img.shields.io/travis/indigo-dc/keystoneauth-oidc-authz-code.svg)](https://travis-ci.org/indigo-dc/keystoneauth-oidc-authz-code)\n[![PyPI version](https://img.shields.io/pypi/v/keystoneauth-oidc-authz-code.svg)](https://pypi.python.org/pypi/keystoneauth-oidc-authz-code/)\n[![PyPI downloads](https://img.shields.io/pypi/dm/keystoneauth-oidc-authz-code.svg)](https://pypi.python.org/pypi/keystoneauth-oidc-authz-code/)\n[![GitHub license](https://img.shields.io/badge/license-Apache%202-blue.svg)](https://raw.githubusercontent.com/indigo-dc/keystoneauth-oidc-authz-code/master/LICENSE)\n\nThis is an authentication plugin for the OpenStack Clients (namely for the\n[keystoneauth1](https://github.com/openstack/keystoneauth) library) which\nprovides client support for using the Authorization Code grant type of OpenID\nConnect.\n\n## Installation\n\nInstall it via pip:\n\n pip install keystoneauth-oidc-authz-code\n\nOr clone the repo and install it:\n\n git clone https://github.com/indigo-dc/keystoneauth-oidc-authz-code\n cd keystoneauth-oidc-authz-code\n pip install .\n\n## Usage\n\n### CLI\n\nYou have to specify the `v3oidccode` in the `--os-auth-type` option and provide a\nvalid autorization endpoint with `--os-authorization-endpoint` or a valid discovery\nendpoint with `--os-discovery-endpoint`:\n\n openstack --os-auth-url https://keystone.example.org:5000/v3 \\\n --os-auth-type v3oidccode \\\n --os-identity-provider \\\n --os-protocol \\\n --os-project-name \\\n --os-project-domain-id \\\n --os-identity-api-version 3 \\\n --os-client-id \\\n --os-client-secret \\\n --os-discovery-endpoint https://idp.example.org/.well-known/openid-configuration \\\n --os-openid-scope \"openid profile email\" \\\n token issue\n\n### API\n\nTo be documented", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/indigo-dc/keystoneauth-oidc-authz-code", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "keystoneauth-oidc-authz-code", "package_url": "https://pypi.org/project/keystoneauth-oidc-authz-code/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/keystoneauth-oidc-authz-code/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/indigo-dc/keystoneauth-oidc-authz-code" }, "release_url": "https://pypi.org/project/keystoneauth-oidc-authz-code/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "OpenID Connect Authorization Code authentication plugin for keystoneauth", "version": "0.1.2" }, "last_serial": 2759445, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f03756cdc403b9e782935758cd834f33", "sha256": "f813ba95516214aac72c0c753ff7dd4e510aecad18ab5a0e3bd7067cbaa1660d" }, "downloads": -1, "filename": "keystoneauth-oidc-authz-code-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f03756cdc403b9e782935758cd834f33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10647, "upload_time": "2017-03-30T08:43:48", "url": "https://files.pythonhosted.org/packages/81/dd/9eb48f90e7ea08eba537e17fbd4a3824bf04452a382103828bcd2f495142/keystoneauth-oidc-authz-code-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6724b7003ce2cddedfe5032e6cff9060", "sha256": "edc00550079dc3a2727645fb26f0539541b86592faf4725a3ed497eaf1f7d9f2" }, "downloads": -1, "filename": "keystoneauth-oidc-authz-code-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6724b7003ce2cddedfe5032e6cff9060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12035, "upload_time": "2017-04-07T06:53:47", "url": "https://files.pythonhosted.org/packages/41/d3/92b95754d4cdc9277e6b8df271e2f1322ac38d0e344ec5e0339005588e44/keystoneauth-oidc-authz-code-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6724b7003ce2cddedfe5032e6cff9060", "sha256": "edc00550079dc3a2727645fb26f0539541b86592faf4725a3ed497eaf1f7d9f2" }, "downloads": -1, "filename": "keystoneauth-oidc-authz-code-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6724b7003ce2cddedfe5032e6cff9060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12035, "upload_time": "2017-04-07T06:53:47", "url": "https://files.pythonhosted.org/packages/41/d3/92b95754d4cdc9277e6b8df271e2f1322ac38d0e344ec5e0339005588e44/keystoneauth-oidc-authz-code-0.1.2.tar.gz" } ] }