| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
The documentation for the auth_token middleware config options
was out of date.
Change-Id: I8d03d77c58c714375e1e5174962991aa3adc61af
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
The documented variables that the auth_token middleware sets for
the request was out of date with the code. Rather than maintain
the documentation for the fields in 2 places we'll now link to the
auth_token module docs.
Change-Id: Id4ca1843f749c1ed0b515c8860764add3ec4a3da
|
| |/
|
|
|
|
|
|
|
| |
The most recent update to releases.rst was made back in 2012,
but it's references in the docs page. It is providing false
(or at least, inaccurate) information. Suggest removing it
since the server side doesn't have a release related file either.
Change-Id: If2a71b55117c450afdade3cad697eba5a626263f
|
| |
|
|
|
|
|
| |
There was no link to the middleware architecture from the main
page so nobody would know that it's there. This adds the link.
Change-Id: I2cd7a458b48d2c2889e4305e01bc013796a67c6e
|
| |
|
|
|
|
|
|
| |
There were some parts that had invalid RST in their docstrings
which caused warnings and errors to be generated.
Related-Bug: #1278662
Change-Id: Ibb53e6f49b5fa100fa6ecfe47331f9a70729d03b
|
| |
|
|
|
|
|
|
|
| |
The module docs were not being generated.
Co-Authored-By: David Stanek <dstanek@dstanek.com>
Change-Id: I26e1d9a3d407474eb6b016f3ada4c495b5043460
Closes-Bug: #1278662
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
There's no "shell.rst" document, so the index shouldn't reference
it.
Change-Id: I0d02b32349cfb6592b432700b4e04fda7fecbba8
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The "client v2 API" and "Client v2 API" titles were inconsistenly
capitalized. This makes the title capitalization consistent so the
index page looks better.
Change-Id: I85d033fd5d7f5204cd3d18e8c613dfd0c2a1cdd6
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The overline/underline for the title was too short which generated
an error.
Change-Id: I2ba30ff9c819c425d5973c8cf5fd92d5642b5885
|
| |\ \ \ \
| |_|/ /
|/| | /
| | |/
| |/| |
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
There was no link from the main page to the v3 client API doc so
there's no easy way to get to it or to know that it's there. This
adds the link.
Change-Id: I3fd49eedcf7b79f6d810ed22cfcffba4ce47dece
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
The configuration options documented in middlewarearchitecture.rst
were incomplete. This change adds all the options defined in
middleware.auth_token.
Change-Id: I4a479bfa90e941f5094516cdb97cd58f91727f1c
|
| |/
|
|
|
|
|
|
|
|
| |
The middlewarearchitecture doc was still referring to
keystone.middleware.auth_token, but the middleware was moved to
keystoneclient.
Also, corrected some other minor typos.
Change-Id: I270ea2ccc739596e99a4a852bff3b5b7d1c85c82
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch adjust import items and add missing blank lines acording
to http://docs.openstack.org/developer/hacking/#imports
{{stdlib imports in human alphabetical order}}
\n
{{third-party lib imports in human alphabetical order}}
\n
{{project imports in human alphabetical order}}
\n
\n
{{begin your code}}
hacking project also enforce some checks for import group.
Let make the change in keytoneclient
Change-Id: Ic83bd5ee426905588f4a2d555851a9a01fc69f02
|
| |/
|
|
|
|
|
|
|
| |
Fix typos detected by toolkit misspellings.
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -
Change-Id: Ifbbc29537d9d129aad238de6c37718c4fbb8349b
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
docs/source/using-api.rst documents how to use the V2 API. This patch
starts the equivalent documentation (using-api-v3.rst) about how to
use Keystone v3 API. Introduction and Authentication sections have
been written.
Change-Id: I5a2d45d80ba712492717a75ac5901f5ca775daa4
Partial-Bug: #1260527
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Renaming file for consistency, since using-api-v3.rst is being written
there: https://review.openstack.org/#/c/63408
Minor changes have been made to indicate that the file documents the
keystone v2 API.
Change-Id: I694b658a8b59d21615af5d88edc0f7b394ebbe7b
Partial-Bug: #1260527
|
| |/
|
|
|
| |
Change-Id: Iedacd3ac76999570d5507953b9665948a3e3888f
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introducing a config option 'include_service_catalog' to indicate whether
service catalog is needed. If the 'include_service_catalog' option is set to
False, middleware will not ask for service catalog on token validation and will
not set the X-Service-Catalog header.
This option is backward compatible as it is default to True.
DocImpact
Fixed bug 1228317
Change-Id: Id8c410a7ae0443ac425d20cb9c6a24ee5bb2cb8d
|
| |
|
|
|
|
|
|
|
|
| |
Some files still use trademark OpenStack LLC in header, which
should be changed to OpenStack Foundation.
NOTE: tools/install_venv.py is not touched, should sync with oslo
Change-Id: I01d4f6b64cf1a152c4e190407799ce7d53de845f
Fixes-Bug: #1214176
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Requests is becoming the standard way of doing http communication, it
also vastly simplifies adding other authentication mechanisms. Use it in
the auth_token middleware.
This adds the ability to specify a CA file that will be used to verify a
HTTPS connections or insecure to specifically ignore HTTPS validation.
SecurityImpact
DocImpact
Partial-Bug: #1188189
Change-Id: Iae94329e7abd105bf95224d28f39f4b746b9eb70
|
| |
|
|
|
|
|
|
|
|
| |
use "from future import unicode_literals" instead of u""
To the road to Python3, a possible next step would be to use the from __future__ import unicode_literals
and remove the u'' prefixes, as it is not supported in Python3.
Change-Id: Ic7afb3cf2d8dfad47b8a1626ab264f6d4f50d00e
Signed-off-by: Chuck Short <chuck.short@canonical.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Currently, Keystone-Client is using 'memcache_servers' config option to store
the memcache server info, while in OSLO project, it is using 'memcached_servers'
to config the same option. It is better to change keystone-client's
'memcache_servers' to 'memcached_servers' to keep consistent between these two
projects.
Change-Id: I93ca0aa368f95a3ccf6de6984262057e61f75ffe
Fixes: Bug 1172793
|
| |
|
|
|
|
|
|
|
|
| |
This fixes lp1175367 and lp1175368 by redesigning the memcache crypt
middleware to not do dangerous things. It is forward compatible, but
will invalidate any existing ephemeral encrypted or signed memcache
entries.
Change-Id: Ice8724949a48bfad3b8b7c41b5f50a18a9ad9f42
Signed-off-by: Bryan D. Payne <bdpayne@acm.org>
|
| |
|
|
|
|
|
|
|
|
|
| |
Resolves: bug 1185142
Implements blueprint: clients-man-pages
Provide basic but hopefully useful man page.
shell.rst was merged into and replaced by the man page in HTML docs.
Change-Id: I0a90e4638cc7e4ed9c02c5abd7d84a4079e5f50d
|
| |
|
|
| |
Change-Id: I661b10414e0281bc695236bb32f985b0ef5b7600
|
| |
|
|
|
|
|
|
|
|
|
| |
Verifying tokens accounts for a significant portion of the time taken
by the various api servers. This uses the simple memory cache from
oslo so that there is a simple default cache even if memcached is not
deployed. Also cleans up the tests and removes unnecessary fakes.
DocImpact
Change-Id: I501c14f2f51da058cb574c32d49dd769e6f6ad86
|
| |
|
|
|
|
| |
- Fixes bug 939613.
Change-Id: Ic8cfc36e02212eeb987e509893369c0a47d9209a
|
| |
|
|
|
|
| |
DocImpact
Change-Id: I8b733256a3c2cdcf7c2ec5edac491ac4739aa847
|
| |
|
|
|
|
|
| |
Formally, OpenStack Keystone implements the OpenStack Identity API, and
this is a client to the API, not to Keystone itself.
Change-Id: If568866221a29ba041f0f2cd56dc81deeb9ebc00
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* updated changelog
* described CLI authentication for admin and user
* tweaked API usage docs a bit with formatting and typos
Change-Id: I61c3aab99bb0ecbad1de6d32a767558ca1a2ab5b
|
| |/
|
|
|
|
|
|
|
|
| |
adding in openstack theming
enabling last update from git
removing old manual references to API, converted entirely to autodoc
updated .gitignore
fixed docstring warnings and errors
Change-Id: Id22ddc446331d52cbf56c3462d8b532fc37f64ac
|
| |
|
|
|
|
| |
Fix some pep8 issues in doc/source/conf.py make the code looks pretty.
Change-Id: Ib1e2f8214ad7f4bc49c8c3dfa016843f8df15fe6
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* --os_cacert -> --os-cacert
* --os_cert -> --os-cert
* --os_key -> --os-key
* OS_CA_CERT didn't match --os-cacert, change to OS_CACERT
Fixes bug 1040162
Change-Id: Ib03ff492b6ab2b76e54974e5436a444725615ea6
|
| |
|
|
|
|
|
| |
2-way SSL. See also https://review.openstack.org/#/c/7706/ for the
corresponding review for the 2-way SSL addition to Keystone.
Change-Id: If0cb46a43d663687396d93604a7139d85a4e7114
|
| |
|
|
|
|
|
|
|
|
| |
Change documented options to use dashes instead of underscores
in option names. Continue to support old underscore names for
backward compatibility for a release or two (TBD).
Blueprint: command-options
Change-Id: Ied0d325a9fdd32f80bf8c993887e1975aa6adf16
|
|
|
To better facilitate the building and publishing of sphinx
documentation by Jenkins we are moving all openstack projects with
sphinx documentation to a common doc tree structure. Documentation
goes in project/doc/source and build results go in project/doc/build.
Change-Id: I205e8bb1ddf6dae1d7392b32975319c6a6d98673
|