Update api-ref location

The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.

This does not relationship URIs since "these links do not resolve to
anything valid, but exist to show a relationship."

Note that redirects will be set up as well but let's point now to the
new location.

For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html

Change-Id: I6efdf375bc8e1e5ca2b113337002d6178180a1e1
This commit is contained in:
Andreas Jaeger 2019-07-22 18:43:51 +02:00
parent a0aa21c237
commit 23b0011535
11 changed files with 26 additions and 26 deletions

View File

@ -23,7 +23,7 @@ published at:
The API reference and documentation are available at: The API reference and documentation are available at:
https://developer.openstack.org/api-ref/identity https://docs.openstack.org/api-ref/identity
The canonical client library is available at: The canonical client library is available at:

View File

@ -21,5 +21,5 @@ For example:
[endpoint_filter] [endpoint_filter]
return_all_endpoints_if_no_filter = False return_all_endpoints_if_no_filter = False
See `API Specification for Endpoint Filtering <https://developer.openstack.org/ See `API Specification for Endpoint Filtering <https://docs.openstack.org/
api-ref/identity/v3-ext/#os-ep-filter-api>`_ for the details of API definition. api-ref/identity/v3-ext/#os-ep-filter-api>`_ for the details of API definition.

View File

@ -13,6 +13,6 @@ section. For example:
[endpoint_policy] [endpoint_policy]
driver = sql driver = sql
See `API Specification for Endpoint Policy <https://developer.openstack.org/ See `API Specification for Endpoint Policy <https://docs.openstack.org/
api-ref/identity/v3-ext/index.html#os-endpoint-policy-api>`_ api-ref/identity/v3-ext/index.html#os-endpoint-policy-api>`_
for the details of API definition. for the details of API definition.

View File

@ -91,7 +91,7 @@ Provider to keystone and align remote user attributes with keystone objects:
See also the `keystone federation API reference`_. See also the `keystone federation API reference`_.
.. _keystone federation API reference: https://developer.openstack.org/api-ref/identity/v3-ext/#os-federation-api .. _keystone federation API reference: https://docs.openstack.org/api-ref/identity/v3-ext/#os-federation-api
Create an Identity Provider Create an Identity Provider
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -131,7 +131,7 @@ be used by the mapping and protocol, and later for authentication.
See also the `API reference on identity providers`_. See also the `API reference on identity providers`_.
.. _API reference on identity providers: https://developer.openstack.org/api-ref/identity/v3-ext/#identity-providers .. _API reference on identity providers: https://docs.openstack.org/api-ref/identity/v3-ext/#identity-providers
Create a Mapping Create a Mapping
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
@ -209,7 +209,7 @@ Mappings can be quite complex. A detailed guide can be found on the
See also the `API reference on mapping rules`_. See also the `API reference on mapping rules`_.
.. _API reference on mapping rules: https://developer.openstack.org/api-ref/identity/v3-ext/#mappings .. _API reference on mapping rules: https://docs.openstack.org/api-ref/identity/v3-ext/#mappings
Create a Protocol Create a Protocol
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
@ -229,7 +229,7 @@ arbitrary, it must be a valid auth method.
See also the `API reference for federation protocols`_. See also the `API reference for federation protocols`_.
.. _API reference for federation protocols: https://developer.openstack.org/api-ref/identity/v3-ext/#protocols .. _API reference for federation protocols: https://docs.openstack.org/api-ref/identity/v3-ext/#protocols
Configuring an HTTPD auth module Configuring an HTTPD auth module
-------------------------------- --------------------------------
@ -496,8 +496,8 @@ Remember to restart the web server when finished configuring horizon:
# systemctl restart apache2 # systemctl restart apache2
.. _WebSSO API without an Identity Provider: https://developer.openstack.org/api-ref/identity/v3-ext/index.html#web-single-sign-on-authentication-new-in-version-1-2 .. _WebSSO API without an Identity Provider: https://docs.openstack.org/api-ref/identity/v3-ext/index.html#web-single-sign-on-authentication-new-in-version-1-2
.. _WebSSO API specific to the given Identity Provider: https://developer.openstack.org/api-ref/identity/v3-ext/index.html#web-single-sign-on-authentication-new-in-version-1-3 .. _WebSSO API specific to the given Identity Provider: https://docs.openstack.org/api-ref/identity/v3-ext/index.html#web-single-sign-on-authentication-new-in-version-1-3
Authenticating Authenticating
-------------- --------------
@ -630,7 +630,7 @@ configured in the ``[saml]`` section (not to be confused with an optional
Attribute`_ while setting up keystone as Service Provider) of ``keystone.conf`` Attribute`_ while setting up keystone as Service Provider) of ``keystone.conf``
so that it can served by the `metadata API`_. so that it can served by the `metadata API`_.
.. _metadata API: https://developer.openstack.org/api-ref/identity/v3-ext/index.html#retrieve-metadata-properties .. _metadata API: https://docs.openstack.org/api-ref/identity/v3-ext/index.html#retrieve-metadata-properties
The two parameters that **must** be set in order for keystone to generate The two parameters that **must** be set in order for keystone to generate
metadata are ``idp_entity_id`` and ``idp_sso_endpoint``: metadata are ``idp_entity_id`` and ``idp_sso_endpoint``:
@ -721,7 +721,7 @@ metadata:
$ curl -s https://sp.keystone.example.org/Shibboleth.sso/Metadata | grep urn:oasis:names:tc:SAML:2.0:bindings:PAOS $ curl -s https://sp.keystone.example.org/Shibboleth.sso/Metadata | grep urn:oasis:names:tc:SAML:2.0:bindings:PAOS
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:PAOS" Location="https://sp.keystone.example.org/Shibboleth.sso/SAML2/ECP" index="4"/> <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:PAOS" Location="https://sp.keystone.example.org/Shibboleth.sso/SAML2/ECP" index="4"/>
.. _federated auth endpoint: https://developer.openstack.org/api-ref/identity/v3-ext/index.html#request-an-unscoped-os-federation-token .. _federated auth endpoint: https://docs.openstack.org/api-ref/identity/v3-ext/index.html#request-an-unscoped-os-federation-token
Authenticating Authenticating
-------------- --------------

View File

@ -31,6 +31,6 @@ To enable OAuth1:
WSGIPassAuthorization On WSGIPassAuthorization On
See `API Specification for OAuth 1.0a <https://developer.openstack.org/ See `API Specification for OAuth 1.0a <https://docs.openstack.org/
api-ref/identity/v3-ext/index.html#os-oauth1-api>`_ for the details of api-ref/identity/v3-ext/index.html#os-oauth1-api>`_ for the details of
API definition. API definition.

View File

@ -89,7 +89,7 @@ password upon first use by setting ``change_password_upon_first_use``:
[security_compliance] [security_compliance]
change_password_upon_first_use = True change_password_upon_first_use = True
.. _`user API`: http://developer.openstack.org/api-ref/identity/v3/index.html#users .. _`user API`: https://docs.openstack.org/api-ref/identity/v3/index.html#users
Configuring password expiration Configuring password expiration
------------------------------- -------------------------------
@ -200,4 +200,4 @@ keystone.
.. _Security Hardening PCI-DSS: https://specs.openstack.org/openstack/keystone-specs/specs/keystone/newton/pci-dss.html .. _Security Hardening PCI-DSS: https://specs.openstack.org/openstack/keystone-specs/specs/keystone/newton/pci-dss.html
.. _v3: https://developer.openstack.org/api-ref/identity/v3/index.html#update-user .. _v3: https://docs.openstack.org/api-ref/identity/v3/index.html#update-user

View File

@ -26,7 +26,7 @@ Identity API v3 is a superset of all the functionality available in the
Identity API v2.0 and several of its extensions, and provides a much more Identity API v2.0 and several of its extensions, and provides a much more
consistent developer experience. consistent developer experience.
.. _`Identity API v3`: https://developer.openstack.org/api-ref/identity/v3/ .. _`Identity API v3`: https://docs.openstack.org/api-ref/identity/v3/
History History
======= =======
@ -112,7 +112,7 @@ I have a non-Python client
You'll likely need to heavily reference our `API documentation`_ to port your You'll likely need to heavily reference our `API documentation`_ to port your
application to Identity API v3. application to Identity API v3.
.. _`API documentation`: https://developer.openstack.org/api-ref/identity/v3/ .. _`API documentation`: https://docs.openstack.org/api-ref/identity/v3/
The most common operation would be password-based authentication including a The most common operation would be password-based authentication including a
tenant name (i.e. project name) to specify an authorization scope. In Identity tenant name (i.e. project name) to specify an authorization scope. In Identity

View File

@ -72,11 +72,11 @@ steps:
#. Document the new parameter in the `api-ref`_ #. Document the new parameter in the `api-ref`_
.. _POST /v3/projects: https://developer.openstack.org/api-ref/identity/v3/#create-project .. _POST /v3/projects: https://docs.openstack.org/api-ref/identity/v3/#create-project
.. _PATCH /v3/projects/{project_id}: https://developer.openstack.org/api-ref/identity/v3/#update-project .. _PATCH /v3/projects/{project_id}: https://docs.openstack.org/api-ref/identity/v3/#update-project
.. _GET /v3/projects/{project_id}: https://developer.openstack.org/api-ref/identity/v3/#show-project-details .. _GET /v3/projects/{project_id}: https://docs.openstack.org/api-ref/identity/v3/#show-project-details
.. _API Change tutorial: :doc:`api_change_tutorial` .. _API Change tutorial: :doc:`api_change_tutorial`
.. _api-ref: https://developer.openstack.org/api-ref/identity/ .. _api-ref: https://docs.openstack.org/api-ref/identity/
Write an External Driver Write an External Driver
======================== ========================
@ -115,6 +115,6 @@ add the plugin to `keystoneauth`_ so that Python clients can also use this auth
method. method.
.. _unscoped token: :doc:`../admin/tokens` .. _unscoped token: :doc:`../admin/tokens`
.. _POST /v3/auth/tokens: https://developer.openstack.org/api-ref/identity/v3/#password-authentication-with-unscoped-authorization .. _POST /v3/auth/tokens: https://docs.openstack.org/api-ref/identity/v3/#password-authentication-with-unscoped-authorization
.. _Authentication Plugins: :doc:`auth-plugins` .. _Authentication Plugins: :doc:`auth-plugins`
.. _keystoneauth: https://docs.openstack.org/keystoneauth/latest/ .. _keystoneauth: https://docs.openstack.org/keystoneauth/latest/

View File

@ -30,7 +30,7 @@ This documentation is generated by the Sphinx toolkit and lives in the `source
tree`_. Also see the :doc:`getting-started/community` page for other ways to interact with the tree`_. Also see the :doc:`getting-started/community` page for other ways to interact with the
community. community.
.. _`OpenStack's Identity API`: https://developer.openstack.org/api-ref/identity/index.html .. _`OpenStack's Identity API`: https://docs.openstack.org/api-ref/identity/index.html
.. _`source tree`: https://opendev.org/openstack/keystone/src/branch/master/doc/source .. _`source tree`: https://opendev.org/openstack/keystone/src/branch/master/doc/source
Related Projects Related Projects

View File

@ -31,7 +31,7 @@ single-signon system.
See the `Identity API reference`_ for more information on authenticating with See the `Identity API reference`_ for more information on authenticating with
and managing application credentials. and managing application credentials.
.. _`Identity API reference`: https://developer.openstack.org/api-ref/identity/v3/index.html#application-credentials .. _`Identity API reference`: https://docs.openstack.org/api-ref/identity/v3/index.html#application-credentials
Managing Application Credentials Managing Application Credentials
================================ ================================

View File

@ -20,7 +20,7 @@ User Documentation
An end user can find the specific API documentation here, `OpenStack's Identity API`_. An end user can find the specific API documentation here, `OpenStack's Identity API`_.
.. _`OpenStack's Identity API`: https://developer.openstack.org/api-ref/identity/v3 .. _`OpenStack's Identity API`: https://docs.openstack.org/api-ref/identity/v3
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1