keystone/doc/source
Steve Martinelli 8a66ef6354 Remove support for PKI and PKIz tokens
This is the first step of several to remove PKI token support in
keystone. A large issue in removing PKI support is support for the
revocation list must be maintained.

This patch removes support for the token format, it's surrounding tests
and examples that are generated. Additionally, some wording has been
changed around the CLI and config options to make the distinction
between keys and certs used for PKI tokens and those used for getting
the revocation list (a list of tokens that are revoked, which is signed).

Future patches will:

- Remove the keystone-manage commands for generating certs

- Modify the revocation list (at /auth/tokens/OS-PKI/revoked) to return
a 403 if pki is not configured (instead of raising a 500). We cannot
remove the API as that would break an API contract.

- Options to configure PKI will be marked as deprecated

- If PKI is configured a normal signed list will be returned (same
behavior as today)

- Follow up patch to keystonemiddleware will make sure auth_token does
not rely on the revocation api at all.

Related-Bug: 1626778
Related-Bug: 1626779

Co-Authored-By: Boris Bobrov <bbobrov@mirantis.com>
bp removed-as-of-ocata
Change-Id: Icf1ebced44a675c88fb66a6c0431208ff5181574
2016-11-01 22:05:01 +00:00
..
_static Add token feature support matrix to documentation 2016-07-28 15:44:28 +00:00
devref Updates Development Environment Docs 2016-08-10 20:36:27 +00:00
federation Fix broken links in the docs 2016-10-31 17:18:26 +03:00
man Remove support for PKI and PKIz tokens 2016-11-01 22:05:01 +00:00
apache-httpd.rst Fix the nit on how to deploy keystone with `mod_proxy_uwsgi` 2016-09-12 14:39:26 +08:00
api_change_tutorial.rst Fixed a Typo 2016-07-05 20:08:29 +00:00
api_curl_examples.rst Wrong usage of "an" 2015-10-17 12:14:48 +08:00
architecture.rst Move the token abstract base class out of core 2016-10-14 04:09:14 +00:00
auth-totp.rst fix typo 2016-04-09 14:26:52 +08:00
community.rst Minor community doc edits 2016-02-25 20:10:40 -08:00
conf.py Add token feature support matrix to documentation 2016-07-28 15:44:28 +00:00
configuration.rst Remove support for PKI and PKIz tokens 2016-11-01 22:05:01 +00:00
configure_tokenless_x509.rst Fix up some doc nits 2016-09-06 21:27:24 -07:00
configuringservices.rst Add missing backslash to keystone-manage bootstrap command in documentation 2016-04-11 15:20:32 +02:00
developing.rst Fix up some doc nits 2016-09-06 21:27:24 -07:00
developing_drivers.rst Fix broken links in the docs 2016-10-31 17:18:26 +03:00
event_notifications.rst Update the Administrator guide link 2016-04-06 17:32:14 +05:30
extensions.rst Update docs for legacy keystone extensions 2015-11-24 00:41:39 +08:00
external-auth.rst Doc update on enabled external auth and federation 2016-07-08 13:50:47 +00:00
http-api.rst Repair link in Keystone documentation 2016-08-26 17:00:29 +00:00
identity-support-matrix.ini Add a feature support matrix for identity sources 2016-08-29 13:56:47 -05:00
index.rst Add docs for PCI-DSS 2016-10-13 04:18:54 +00:00
installing.rst Update documentation to remove keystone-all 2016-05-10 17:06:49 -05:00
key_terms.rst Correct description in Keystone key_terms 2015-11-05 10:45:31 -06:00
middlewarearchitecture.rst Update references to auth_token middleware. 2014-10-31 17:17:13 -05:00
online_schema_migration_examples.rst Remove the dead link in schema migration doc 2016-09-09 15:45:52 -07:00
performance.rst Add performance tuning documentation 2016-07-26 11:44:19 -04:00
policy_mapping.rst Concrete role assignments for federated users 2016-06-29 02:24:03 +00:00
sample_config.rst include sample config file in docs 2016-02-08 16:40:58 -05:00
security_compliance.rst Add docs for PCI-DSS 2016-10-13 04:18:54 +00:00
services.rst Explain default domain in docs for other services 2015-10-20 15:06:54 -05:00
token-support-matrix.ini Remove support for PKI and PKIz tokens 2016-11-01 22:05:01 +00:00
upgrading.rst Fix for unindent warning in doc build 2016-09-20 03:09:43 +00:00