Use https for docs.openstack.org references
The openstack.org pages now support https and our references to the site should by default be one signed by the organization. Change-Id: I30a462e03d1fd7852511e22cac34c6bc0e8917f4
This commit is contained in:
parent
781db8e67a
commit
30d9095d28
@ -1,14 +1,14 @@
|
||||
If you would like to contribute to the development of OpenStack, you must
|
||||
follow the steps in this page:
|
||||
|
||||
http://docs.openstack.org/infra/manual/developers.html
|
||||
https://docs.openstack.org/infra/manual/developers.html
|
||||
|
||||
If you already have a good understanding of how the system works and your
|
||||
OpenStack accounts are set up, you can skip to the development workflow
|
||||
section of this documentation to learn how changes to OpenStack should be
|
||||
submitted for review via the Gerrit tool:
|
||||
|
||||
http://docs.openstack.org/infra/manual/developers.html#development-workflow
|
||||
https://docs.openstack.org/infra/manual/developers.html#development-workflow
|
||||
|
||||
Pull requests submitted through GitHub will be ignored.
|
||||
|
||||
|
@ -2,7 +2,7 @@ Keystone Style Commandments
|
||||
===========================
|
||||
|
||||
- Step 1: Read the OpenStack Style Commandments
|
||||
http://docs.openstack.org/developer/hacking/
|
||||
https://docs.openstack.org/developer/hacking/
|
||||
- Step 2: Read on
|
||||
|
||||
Keystone Specific Commandments
|
||||
|
12
README.rst
12
README.rst
@ -2,8 +2,8 @@
|
||||
Team and repository tags
|
||||
========================
|
||||
|
||||
.. image:: http://governance.openstack.org/badges/keystone.svg
|
||||
:target: http://governance.openstack.org/reference/tags/index.html
|
||||
.. image:: https://governance.openstack.org/badges/keystone.svg
|
||||
:target: https://governance.openstack.org/reference/tags/index.html
|
||||
|
||||
.. Change things from this point on
|
||||
|
||||
@ -19,11 +19,11 @@ such as LDAP.
|
||||
Developer documentation, the source of which is in ``doc/source/``, is
|
||||
published at:
|
||||
|
||||
http://docs.openstack.org/developer/keystone/
|
||||
https://docs.openstack.org/developer/keystone/
|
||||
|
||||
The API specification and documentation are available at:
|
||||
|
||||
http://specs.openstack.org/openstack/keystone-specs/
|
||||
https://specs.openstack.org/openstack/keystone-specs/
|
||||
|
||||
The canonical client library is available at:
|
||||
|
||||
@ -31,7 +31,7 @@ The canonical client library is available at:
|
||||
|
||||
Documentation for cloud administrators is available at:
|
||||
|
||||
http://docs.openstack.org/
|
||||
https://docs.openstack.org/
|
||||
|
||||
The source of documentation for cloud administrators is available at:
|
||||
|
||||
@ -47,7 +47,7 @@ Bugs and feature requests are tracked on Launchpad at:
|
||||
|
||||
Future design work is tracked at:
|
||||
|
||||
http://specs.openstack.org/openstack/keystone-specs/#identity-program-specifications
|
||||
https://specs.openstack.org/openstack/keystone-specs/#identity-program-specifications
|
||||
|
||||
Contributors are encouraged to join IRC (``#openstack-keystone`` on freenode):
|
||||
|
||||
|
@ -82,7 +82,7 @@ release = keystone_version.release_string()
|
||||
|
||||
# Config logABug feature
|
||||
giturl = (
|
||||
u'http://git.openstack.org/cgit/openstack/keystone/tree/api-ref/source')
|
||||
u'https://git.openstack.org/cgit/openstack/keystone/tree/api-ref/source')
|
||||
# source tree
|
||||
# html_context allows us to pass arbitrary values into the html template
|
||||
html_context = {"bug_tag": "api-ref",
|
||||
|
@ -185,7 +185,7 @@ Show user details (admin endpoint)
|
||||
|
||||
Shows details for a user, by ID.
|
||||
|
||||
The `openstack user show <http://docs.openstack.org/cli-
|
||||
The `openstack user show <https://docs.openstack.org/cli-
|
||||
reference/openstack.html#openstack-user-show>`_ command supports
|
||||
showing user details by name or ID. However, the command actually
|
||||
looks up the user ID for a user name and queries the user by ID.
|
||||
@ -193,13 +193,13 @@ looks up the user ID for a user name and queries the user by ID.
|
||||
As a workaround, complete these steps to show details for a user by
|
||||
name:
|
||||
|
||||
- `List all users <http://developer.openstack.org/api-ref-identity-
|
||||
- `List all users <https://developer.openstack.org/api-ref-identity-
|
||||
admin-v2.html#admin-listUsers>`_.
|
||||
|
||||
- In the response, find the user name for which you want to show
|
||||
details and note its corresponding user ID.
|
||||
|
||||
- `Show details for user <http://developer.openstack.org/api-ref-
|
||||
- `Show details for user <https://developer.openstack.org/api-ref-
|
||||
identity-admin-v2.html#admin-showUser>`_.
|
||||
|
||||
Normal response codes: 200,203
|
||||
|
@ -9,7 +9,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/OS-OAUTH1/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/OS-OAUTH1/v1.0",
|
||||
"alias": "OS-OAUTH1",
|
||||
"description": "OpenStack OAuth 1.0a Delegated Auth Mechanism."
|
||||
}
|
||||
|
@ -11,7 +11,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/s3tokens/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/s3tokens/v1.0",
|
||||
"alias": "s3tokens",
|
||||
"description": "OpenStack S3 API."
|
||||
},
|
||||
@ -25,7 +25,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/OS-EP-FILTER/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/OS-EP-FILTER/v1.0",
|
||||
"alias": "OS-EP-FILTER",
|
||||
"description": "OpenStack Keystone Endpoint Filter API."
|
||||
},
|
||||
@ -39,7 +39,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/OS-REVOKE/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/OS-REVOKE/v1.0",
|
||||
"alias": "OS-REVOKE",
|
||||
"description": "OpenStack revoked token reporting mechanism."
|
||||
},
|
||||
@ -53,7 +53,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/OS-FEDERATION/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/OS-FEDERATION/v1.0",
|
||||
"alias": "OS-FEDERATION",
|
||||
"description": "OpenStack Identity Providers Mechanism."
|
||||
},
|
||||
@ -67,7 +67,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/OS-KSADM/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/OS-KSADM/v1.0",
|
||||
"alias": "OS-KSADM",
|
||||
"description": "OpenStack extensions to Keystone v2.0 API enabling Administrative Operations."
|
||||
},
|
||||
@ -81,7 +81,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/OS-SIMPLE-CERT/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/OS-SIMPLE-CERT/v1.0",
|
||||
"alias": "OS-SIMPLE-CERT",
|
||||
"description": "OpenStack simple certificate retrieval extension"
|
||||
},
|
||||
@ -95,7 +95,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/OS-OAUTH1/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/OS-OAUTH1/v1.0",
|
||||
"alias": "OS-OAUTH1",
|
||||
"description": "OpenStack OAuth 1.0a Delegated Auth Mechanism."
|
||||
},
|
||||
@ -109,7 +109,7 @@
|
||||
"rel": "describedby"
|
||||
}
|
||||
],
|
||||
"namespace": "http://docs.openstack.org/identity/api/ext/OS-EC2/v1.0",
|
||||
"namespace": "https://docs.openstack.org/identity/api/ext/OS-EC2/v1.0",
|
||||
"alias": "OS-EC2",
|
||||
"description": "OpenStack EC2 Credentials backend."
|
||||
}
|
||||
|
@ -15,7 +15,7 @@
|
||||
"rel": "self"
|
||||
},
|
||||
{
|
||||
"href": "http://docs.openstack.org/",
|
||||
"href": "https://docs.openstack.org/",
|
||||
"rel": "describedby",
|
||||
"type": "text/html"
|
||||
}
|
||||
|
@ -26,7 +26,7 @@
|
||||
"rel": "self"
|
||||
},
|
||||
{
|
||||
"href": "http://docs.openstack.org/",
|
||||
"href": "https://docs.openstack.org/",
|
||||
"rel": "describedby",
|
||||
"type": "text/html"
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ Create Endpoint Group
|
||||
Create a new endpoint group filter that represents a dynamic collection of
|
||||
service endpoints having the same characteristics
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_groups``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_groups``
|
||||
|
||||
Normal response codes: 201
|
||||
|
||||
@ -83,7 +83,7 @@ Get Endpoint Group
|
||||
|
||||
Show details of an endpoint group.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -111,7 +111,7 @@ Check Endpoint Group
|
||||
|
||||
Determine if an endpoint group exists.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -136,7 +136,7 @@ Update Endpoint Group
|
||||
|
||||
Modify attributes of an endpoint group.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -170,7 +170,7 @@ Delete Endpoint Group
|
||||
|
||||
Delete an endpoint group.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -195,7 +195,7 @@ List Endpoint Groups
|
||||
|
||||
List all available endpoint groups.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_groups``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_groups``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -223,7 +223,7 @@ Create Association
|
||||
|
||||
Creates a direct association between ``project_id`` and ``endpoint_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoint``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoint``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -249,7 +249,7 @@ Check Association
|
||||
|
||||
Verifies the existence of an association between ``project_id`` and ``endpoint_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoint``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoint``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -275,7 +275,7 @@ Delete Association
|
||||
|
||||
Removes a direct association between ``project_id`` and ``endpoint_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoint``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoint``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -301,7 +301,7 @@ List Associations by Project
|
||||
|
||||
Returns all endpoints that are currently associated with ``project_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoints``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoints``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -329,7 +329,7 @@ List Associations by Endpoint
|
||||
|
||||
Returns all projects that are currently associated with ``endpoint_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_projects``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_projects``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -365,7 +365,7 @@ Create Endpoint Group to Project Association
|
||||
|
||||
Creates an association between ``endpoint_group_id`` and ``project_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_project``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_project``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -391,7 +391,7 @@ Get Endpoint Group to Project Association
|
||||
|
||||
Verifies the existence of an association between ``project_id`` and ``endpoint_group_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_project``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_project``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -420,7 +420,7 @@ Check Endpoint Group to Project Association
|
||||
|
||||
Verifies the existence of an association between ``project_id`` and ``endpoint_group_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_project``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_project``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -446,7 +446,7 @@ Delete Endpoint Group to Project Association
|
||||
|
||||
Removes the association between ``project_id`` and ``endpoint_group_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_project``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_project``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -472,7 +472,7 @@ List Projects Associated with Endpoint Group
|
||||
|
||||
Returns all projects that are currently associated with ``endpoint_group_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_projects``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_projects``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -500,7 +500,7 @@ List Endpoints Associated with Endpoint Group
|
||||
|
||||
Returns all the endpoints that are currently associated with ``endpoint_group_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_endpoints``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/endpoint_group_endpoints``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -528,7 +528,7 @@ List Endpoint Groups Associated with Project
|
||||
|
||||
Returns all the endpoint groups that are currently associated with ``project_id``.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoint_groups``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/1.0/rel/project_endpoint_groups``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
|
@ -7,7 +7,7 @@ Generate a SAML assertion
|
||||
|
||||
.. rest_method:: POST /v3/auth/OS-FEDERATION/saml2
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/saml2``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/saml2``
|
||||
|
||||
A user may generate a SAML assertion document based on the scoped token that is
|
||||
used in the request.
|
||||
@ -58,7 +58,7 @@ Generate an ECP wrapped SAML assertion
|
||||
|
||||
.. rest_method:: POST /v3/auth/OS-FEDERATION/saml2/ecp
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/saml2/ecp``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/saml2/ecp``
|
||||
|
||||
A user may generate a SAML assertion document to work with the
|
||||
*Enhanced Client or Proxy* (ECP) profile based on the scoped token that is
|
||||
@ -108,7 +108,7 @@ Retrieve Metadata properties
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/saml2/metadata
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata``
|
||||
|
||||
A user may retrieve Metadata about an Identity Service acting as an Identity
|
||||
Provider.
|
||||
|
@ -5,7 +5,7 @@ Request an unscoped OS-FEDERATION token
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/auth
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol_auth``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol_auth``
|
||||
|
||||
A federated ephemeral user may request an unscoped token, which can be used to
|
||||
get a scoped token.
|
||||
@ -55,7 +55,7 @@ Request a scoped OS-FEDERATION token
|
||||
|
||||
.. rest_method:: POST /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
A federated user may request a scoped token, by using the unscoped token. A
|
||||
project or domain may be specified by either id or name. An id is sufficient to
|
||||
|
@ -5,7 +5,7 @@ Register an Identity Provider
|
||||
|
||||
.. rest_method:: PUT /v3/OS-FEDERATION/identity_providers/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider``
|
||||
|
||||
Normal response codes: 201
|
||||
Error response codes: 409
|
||||
@ -54,7 +54,7 @@ List identity providers
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/identity_providers
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_providers``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_providers``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -85,7 +85,7 @@ Get Identity provider
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/identity_providers/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -120,7 +120,7 @@ Delete identity provider
|
||||
|
||||
.. rest_method:: DELETE /v3/OS-FEDERATION/identity_providers/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider``
|
||||
|
||||
When an identity provider is deleted, any tokens generated by that identity
|
||||
provider will be revoked.
|
||||
@ -139,7 +139,7 @@ Update identity provider
|
||||
|
||||
.. rest_method:: PATCH /v3/OS-FEDERATION/identity_providers/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider``
|
||||
|
||||
When an identity provider is disabled, any tokens generated by that identity
|
||||
provider will be revoked.
|
||||
@ -189,7 +189,7 @@ Add a protocol and attribute mapping to an identity provider
|
||||
|
||||
.. rest_method:: PUT /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol``
|
||||
|
||||
Normal response codes: 201
|
||||
Error response codes: 400
|
||||
@ -228,7 +228,7 @@ List all protocol and attribute mappings of an identity provider
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/identity_providers/{id}/protocols
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocols``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocols``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -260,7 +260,7 @@ Get a protocol and attribute mapping for an identity provider
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -291,7 +291,7 @@ Update the attribute mapping for an identity provider and protocol
|
||||
|
||||
.. rest_method:: PATCH /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol``
|
||||
|
||||
Normal response codes: 200
|
||||
Error response codes: 400
|
||||
@ -330,7 +330,7 @@ Delete a protocol and attribute mapping from an identity provider
|
||||
|
||||
.. rest_method:: DELETE /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/identity_provider_protocol``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
|
@ -5,7 +5,7 @@ Create a mapping
|
||||
|
||||
.. rest_method:: PUT /v3/OS-FEDERATION/mappings/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mapping``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mapping``
|
||||
|
||||
Normal response codes: 201
|
||||
|
||||
@ -44,7 +44,7 @@ Get a mapping
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/mappings/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mapping``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mapping``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -76,7 +76,7 @@ Update a mapping
|
||||
|
||||
.. rest_method:: PATCH /v3/OS-FEDERATION/mappings/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mapping``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mapping``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -115,7 +115,7 @@ List all mappings
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/mappings
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mappings``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mappings``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -139,7 +139,7 @@ Delete a mapping
|
||||
|
||||
.. rest_method:: DELETE /v3/OS-FEDERATION/mappings/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mapping``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/mapping``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
|
@ -8,7 +8,7 @@ List projects a federated user can access
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/projects
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/projects``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/projects``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -40,7 +40,7 @@ List domains a federated user can access
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/domains
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/domains``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/domains``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
|
@ -5,7 +5,7 @@ Register a Service Provider
|
||||
|
||||
.. rest_method:: PUT /v3/OS-FEDERATION/service_providers/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_provider``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_provider``
|
||||
|
||||
Normal response codes: 201
|
||||
Error response codes: 400 Bad Request when registering a service provider with
|
||||
@ -53,7 +53,7 @@ Listing Service Providers
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/service_providers
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_providers``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_providers``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -77,7 +77,7 @@ Get Service Provider
|
||||
|
||||
.. rest_method:: GET /v3/OS-FEDERATION/service_providers/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_provider``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_provider``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -113,7 +113,7 @@ Delete Service Provider
|
||||
|
||||
.. rest_method:: DELETE /v3/OS-FEDERATION/service_providers/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_provider``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_provider``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -130,7 +130,7 @@ Update Service Provider
|
||||
|
||||
.. rest_method:: PATCH /v3/OS-FEDERATION/service_providers/{id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_provider``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/service_provider``
|
||||
|
||||
Normal response codes: 200
|
||||
Error response codes: 400 Bad Request when updating a service provider with
|
||||
|
@ -63,7 +63,7 @@ Create consumer
|
||||
|
||||
Enables a user to create a consumer.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumers``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumers``
|
||||
|
||||
Normal response codes: 201
|
||||
|
||||
@ -106,7 +106,7 @@ Deletes a consumer.
|
||||
When you delete a consumer, any associated request tokens, access
|
||||
tokens, and Identity API tokens are also revoked.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumer``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumer``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -127,7 +127,7 @@ List consumers
|
||||
|
||||
Lists consumers.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumers``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumers``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -147,7 +147,7 @@ Show consumer details
|
||||
|
||||
Shows details for a consumer.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumer``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumer``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -177,7 +177,7 @@ Updates the description for a consumer.
|
||||
If you try to update any attribute other than ``description``, an HTTP
|
||||
400 Bad Request error is returned.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumer``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/consumer``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -215,7 +215,7 @@ The consumer must provide all required OAuth parameters in the
|
||||
request. See `Consumer Obtains a Request Token
|
||||
<http://oauth.net/core/1.0a/#auth_step1>`_.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/request_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/request_tokens``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -253,7 +253,7 @@ To authorize the Request Token, the authorizing user must have access to the
|
||||
requested project. Upon successful authorization, an OAuth Verifier code is
|
||||
returned. The Consumer receives the OAuth Verifier from the User out-of-band.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/authorize_request_token``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/authorize_request_token``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -287,7 +287,7 @@ The consumer must provide all required OAuth parameters in the
|
||||
request. See `Consumer Requests an Access Token
|
||||
<http://oauth.net/core/1.0a/#auth_step3>`_.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/access_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/access_tokens``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -316,7 +316,7 @@ Get access token
|
||||
|
||||
Gets an access token.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_token``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_token``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -346,7 +346,7 @@ Enables a user to revoke an access token, which prevents the consumer from
|
||||
requesting new Identity Service API tokens. Also, revokes any Identity Service
|
||||
API tokens that were issued to the consumer through that access token.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_token``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_token``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -368,7 +368,7 @@ List access tokens
|
||||
|
||||
Lists authorized access tokens.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_tokens``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -395,7 +395,7 @@ List roles for an access token
|
||||
|
||||
Lists associated roles for an access token.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_token_roles``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_token_roles``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -417,7 +417,7 @@ Show role details for an access token
|
||||
|
||||
Shows details for a role for an access token.
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_token_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/rel/user_access_token_role``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
@ -461,7 +461,7 @@ Example OAuth-specific object in a token:
|
||||
"access_token_id": "cce0b8be7"
|
||||
}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/identity/rel/v3/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/identity/rel/v3/auth_tokens``
|
||||
|
||||
Normal response codes: 200
|
||||
|
||||
|
@ -34,7 +34,7 @@ List revocation events
|
||||
|
||||
.. rest_method:: GET /v3/OS-REVOKE/events
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-REVOKE/1.0/rel/events``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-REVOKE/1.0/rel/events``
|
||||
|
||||
List revocation events.
|
||||
|
||||
|
@ -45,7 +45,7 @@ invalid and any tokens generated based on the trust are immediately revoked.
|
||||
Trusts can also be chained, meaning, a trust can be created by using a trust scoped
|
||||
token.
|
||||
|
||||
For more information, see `Use trusts <http://docs.openstack.org
|
||||
For more information, see `Use trusts <https://docs.openstack.org
|
||||
/admin-guide/keystone_use_trusts.html>`_.
|
||||
|
||||
Consuming a trust
|
||||
@ -95,11 +95,11 @@ Create trust
|
||||
|
||||
.. rest_method:: POST /v3/OS-TRUST/trusts
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trusts``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trusts``
|
||||
|
||||
Creates a trust.
|
||||
|
||||
Relationship: http://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trusts
|
||||
Relationship: https://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trusts
|
||||
|
||||
Normal response codes: 201
|
||||
|
||||
@ -163,7 +163,7 @@ List trusts
|
||||
|
||||
.. rest_method:: GET /v3/OS-TRUST/trusts
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trusts``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trusts``
|
||||
|
||||
Lists all trusts.
|
||||
|
||||
@ -226,7 +226,7 @@ Get trust
|
||||
|
||||
.. rest_method:: GET /v3/OS-TRUST/trusts/{trust_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust``
|
||||
|
||||
Gets the trust information for ``{trust_id}``.
|
||||
|
||||
@ -275,7 +275,7 @@ Delete trust
|
||||
|
||||
.. rest_method:: DELETE /v3/OS-TRUST/trusts/{trust_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust``
|
||||
|
||||
Deletes a trust with ``{trust_id}``.
|
||||
|
||||
@ -301,7 +301,7 @@ List roles delegated by a trust
|
||||
|
||||
.. rest_method:: GET /v3/OS-TRUST/trusts/{trust_id}/roles
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust_roles``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust_roles``
|
||||
|
||||
Lists roles delegated by a trust with ``{trust_id}``.
|
||||
|
||||
@ -330,7 +330,7 @@ Check if a role is delegated by a trust
|
||||
|
||||
.. rest_method:: HEAD /v3/OS-TRUST/trusts/{trust_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust_role``
|
||||
|
||||
Checks if a role is delegated by a trust.
|
||||
|
||||
@ -357,7 +357,7 @@ Get role delegated by a trust
|
||||
|
||||
.. rest_method:: GET /v3/OS-TRUST/trusts/{trust_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/ext/OS-TRUST/1.0/rel/trust_role``
|
||||
|
||||
Gets a role with delegated by a trust.
|
||||
|
||||
|
@ -99,7 +99,7 @@ Password authentication with unscoped authorization
|
||||
|
||||
.. rest_method:: POST /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
Authenticates an identity and generates a token. Uses the password authentication method. Authorization is unscoped.
|
||||
|
||||
@ -161,7 +161,7 @@ Password authentication with scoped authorization
|
||||
|
||||
.. rest_method:: POST /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
Authenticates an identity and generates a token. Uses the password authentication method and scopes authorization to a project or domain.
|
||||
|
||||
@ -226,7 +226,7 @@ Password authentication with explicit unscoped authorization
|
||||
|
||||
.. rest_method:: POST /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
Authenticates an identity and generates a token. Uses the password authentication method with explicit unscoped authorization.
|
||||
|
||||
@ -283,7 +283,7 @@ Token authentication with unscoped authorization
|
||||
|
||||
.. rest_method:: POST /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
Authenticates an identity and generates a token. Uses the token authentication method. Authorization is unscoped.
|
||||
|
||||
@ -325,7 +325,7 @@ Token authentication with scoped authorization
|
||||
|
||||
.. rest_method:: POST /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
Authenticates an identity and generates a token. Uses the token authentication method and scopes authorization to a project or domain.
|
||||
|
||||
@ -370,7 +370,7 @@ Validate and show information for token
|
||||
|
||||
.. rest_method:: GET /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
Validates and shows information for a token, including its expiration date and authorization scope.
|
||||
|
||||
@ -427,7 +427,7 @@ Check token
|
||||
|
||||
.. rest_method:: HEAD /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
Validates a token.
|
||||
|
||||
@ -459,7 +459,7 @@ Revoke token
|
||||
|
||||
.. rest_method:: DELETE /v3/auth/tokens
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_tokens``
|
||||
|
||||
Revokes a token.
|
||||
|
||||
@ -486,7 +486,7 @@ Get service catalog
|
||||
|
||||
.. rest_method:: GET /v3/auth/catalog
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_catalog``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_catalog``
|
||||
|
||||
New in version 3.3
|
||||
|
||||
@ -530,7 +530,7 @@ Get available project scopes
|
||||
|
||||
.. rest_method:: GET /v3/auth/projects
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_projects``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_projects``
|
||||
|
||||
New in version 3.3
|
||||
|
||||
@ -575,7 +575,7 @@ Get available domain scopes
|
||||
|
||||
.. rest_method:: GET /v3/auth/domains
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/auth_domains``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/auth_domains``
|
||||
|
||||
New in version 3.3
|
||||
|
||||
|
@ -18,7 +18,7 @@ Create credential
|
||||
|
||||
.. rest_method:: POST /v3/credentials
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/credentials``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/credentials``
|
||||
|
||||
Creates a credential.
|
||||
|
||||
@ -75,7 +75,7 @@ List credentials
|
||||
|
||||
.. rest_method:: GET /v3/credentials
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/credentials``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/credentials``
|
||||
|
||||
Lists all credentials.
|
||||
|
||||
@ -118,7 +118,7 @@ Show credential details
|
||||
|
||||
.. rest_method:: GET /v3/credentials/{credential_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/credential``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/credential``
|
||||
|
||||
Shows details for a credential.
|
||||
|
||||
@ -158,7 +158,7 @@ Update credential
|
||||
|
||||
.. rest_method:: PATCH /v3/credentials/{credential_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/credential``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/credential``
|
||||
|
||||
Updates a credential.
|
||||
|
||||
@ -209,7 +209,7 @@ Delete credential
|
||||
|
||||
.. rest_method:: DELETE /v3/credentials/{credential_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/credential``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/credential``
|
||||
|
||||
Deletes a credential.
|
||||
|
||||
|
@ -31,7 +31,7 @@ other than the ``identity`` or ``ldap`` groups, the ``Forbidden
|
||||
(403)`` response code is returned.
|
||||
|
||||
For information about how to integrate the Identity service with
|
||||
LDAP, see `Integrate Identity with LDAP <http://docs.openstack.org
|
||||
LDAP, see `Integrate Identity with LDAP <https://docs.openstack.org
|
||||
/admin-guide/keystone_integrate_with_ldap.html>`_.
|
||||
|
||||
Show default configuration settings
|
||||
@ -43,7 +43,7 @@ The default configuration settings for the options that can be overridden
|
||||
can be retrieved.
|
||||
|
||||
Relationship::
|
||||
``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
Response Parameters
|
||||
-------------------
|
||||
@ -71,7 +71,7 @@ Show default configuration for a group
|
||||
Reads the default configuration settings for a specific group.
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
The API supports only the ``identity`` and ``ldap`` groups.
|
||||
|
||||
@ -111,7 +111,7 @@ Show default option for a group
|
||||
Reads the default configuration setting for an option within a group.
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
|
||||
The API supports only the ``identity`` and ``ldap`` groups. For the
|
||||
@ -151,7 +151,7 @@ Show domain group option configuration
|
||||
|
||||
.. rest_method:: GET /v3/domains/{domain_id}/config/{group}/{option}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
Shows details for a domain group option configuration.
|
||||
|
||||
@ -196,7 +196,7 @@ Update domain group option configuration
|
||||
|
||||
.. rest_method:: PATCH /v3/domains/{domain_id}/config/{group}/{option}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
Updates a domain group option configuration.
|
||||
|
||||
@ -253,7 +253,7 @@ Delete domain group option configuration
|
||||
|
||||
.. rest_method:: DELETE /v3/domains/{domain_id}/config/{group}/{option}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
Deletes a domain group option configuration.
|
||||
|
||||
@ -280,7 +280,7 @@ Show domain group configuration
|
||||
|
||||
.. rest_method:: GET /v3/domains/{domain_id}/config/{group}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
Shows details for a domain group configuration.
|
||||
|
||||
@ -322,7 +322,7 @@ Update domain group configuration
|
||||
|
||||
.. rest_method:: PATCH /v3/domains/{domain_id}/config/{group}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
Updates a domain group configuration.
|
||||
|
||||
@ -378,7 +378,7 @@ Delete domain group configuration
|
||||
|
||||
.. rest_method:: DELETE /v3/domains/{domain_id}/config/{group}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config_default``
|
||||
|
||||
Deletes a domain group configuration.
|
||||
|
||||
@ -402,7 +402,7 @@ Create domain configuration
|
||||
|
||||
.. rest_method:: PUT /v3/domains/{domain_id}/config
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config``
|
||||
|
||||
Creates a domain configuration.
|
||||
|
||||
@ -453,7 +453,7 @@ Show domain configuration
|
||||
|
||||
.. rest_method:: GET /v3/domains/{domain_id}/config
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config``
|
||||
|
||||
Shows details for a domain configuration.
|
||||
|
||||
@ -492,7 +492,7 @@ Update domain configuration
|
||||
|
||||
.. rest_method:: PATCH /v3/domains/{domain_id}/config
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config``
|
||||
|
||||
Updates a domain configuration.
|
||||
|
||||
@ -543,7 +543,7 @@ Delete domain configuration
|
||||
|
||||
.. rest_method:: DELETE /v3/domains/{domain_id}/config
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_config``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_config``
|
||||
|
||||
Deletes a domain configuration.
|
||||
|
||||
|
@ -28,7 +28,7 @@ List domains
|
||||
|
||||
.. rest_method:: GET /v3/domains
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domains``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domains``
|
||||
|
||||
Lists all domains.
|
||||
|
||||
@ -68,7 +68,7 @@ Create domain
|
||||
|
||||
.. rest_method:: POST /v3/domains
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domains``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domains``
|
||||
|
||||
Creates a domain.
|
||||
|
||||
@ -110,7 +110,7 @@ Show domain details
|
||||
|
||||
.. rest_method:: GET /v3/domains/{domain_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domains``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domains``
|
||||
|
||||
Shows details for a domain.
|
||||
|
||||
@ -149,7 +149,7 @@ Update domain
|
||||
|
||||
.. rest_method:: PATCH /v3/domains/{domain_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain``
|
||||
|
||||
Updates a domain.
|
||||
|
||||
@ -198,7 +198,7 @@ Delete domain
|
||||
|
||||
.. rest_method:: DELETE /v3/domains/{domain_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain``
|
||||
|
||||
Deletes a domain.
|
||||
|
||||
|
@ -26,7 +26,7 @@ List groups
|
||||
|
||||
.. rest_method:: GET /v3/groups
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/groups``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/groups``
|
||||
|
||||
Lists groups.
|
||||
|
||||
@ -76,7 +76,7 @@ Create group
|
||||
|
||||
.. rest_method:: POST /v3/groups
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/groups``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/groups``
|
||||
|
||||
Creates a group.
|
||||
|
||||
@ -134,7 +134,7 @@ Show group details
|
||||
|
||||
.. rest_method:: GET /v3/groups/{group_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/group``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/group``
|
||||
|
||||
Shows details for a group.
|
||||
|
||||
@ -183,7 +183,7 @@ Update group
|
||||
|
||||
.. rest_method:: PATCH /v3/groups/{group_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/group``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/group``
|
||||
|
||||
Updates a group.
|
||||
|
||||
@ -247,7 +247,7 @@ Delete group
|
||||
|
||||
.. rest_method:: DELETE /v3/groups/{group_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/group``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/group``
|
||||
|
||||
Deletes a group.
|
||||
|
||||
@ -278,7 +278,7 @@ List users in group
|
||||
|
||||
.. rest_method:: GET /v3/groups/{group_id}/users
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/group_users``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/group_users``
|
||||
|
||||
Lists the users that belong to a group.
|
||||
|
||||
@ -316,7 +316,7 @@ Add user to group
|
||||
|
||||
.. rest_method:: PUT /v3/groups/{group_id}/users/{user_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/group_user``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/group_user``
|
||||
|
||||
Adds a user to a group.
|
||||
|
||||
@ -348,7 +348,7 @@ Check whether user belongs to group
|
||||
|
||||
.. rest_method:: HEAD /v3/groups/{group_id}/users/{user_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/group_user``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/group_user``
|
||||
|
||||
Validates that a user belongs to a group.
|
||||
|
||||
@ -380,7 +380,7 @@ Remove user from group
|
||||
|
||||
.. rest_method:: DELETE /v3/groups/{group_id}/users/{user_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/group_user``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/group_user``
|
||||
|
||||
Removes a user from a group.
|
||||
|
||||
|
@ -20,7 +20,7 @@ policy file that stores these rules.
|
||||
|
||||
For information about Identity API protection, see
|
||||
`Identity API protection with role-based access control (RBAC)
|
||||
<http://docs.openstack.org/admin-guide/identity_service_api_protection.html>`_
|
||||
<https://docs.openstack.org/admin-guide/identity_service_api_protection.html>`_
|
||||
in the OpenStack Cloud Administrator Guide.
|
||||
|
||||
What's New in Version 3.8
|
||||
|
@ -18,7 +18,7 @@ Assign role to user on projects owned by domain
|
||||
.. rest_method:: PUT /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_user_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_user_role_inherited_to_projects``
|
||||
|
||||
Assigns a role to a user in projects owned by a domain.
|
||||
|
||||
@ -43,7 +43,7 @@ Assign role to group on projects owned by a domain
|
||||
.. rest_method:: PUT /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_group_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_group_role_inherited_to_projects``
|
||||
|
||||
The inherited role is only applied to the owned projects (both existing and
|
||||
future projects), and will not appear as a role in a domain scoped token.
|
||||
@ -66,7 +66,7 @@ List user's inherited project roles on a domain
|
||||
.. rest_method:: GET /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_user_roles_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_user_roles_inherited_to_projects``
|
||||
|
||||
The list only contains those role assignments to the domain that were specified
|
||||
as being inherited to projects within that domain.
|
||||
@ -94,7 +94,7 @@ List group's inherited project roles on domain
|
||||
.. rest_method:: GET /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_group_roles_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_group_roles_inherited_to_projects``
|
||||
|
||||
The list only contains those role assignments to the domain that were specified
|
||||
as being inherited to projects within that domain.
|
||||
@ -122,7 +122,7 @@ Check if user has an inherited project role on domain
|
||||
.. rest_method:: HEAD /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_user_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_user_role_inherited_to_projects``
|
||||
|
||||
Checks whether a user has an inherited project role in a domain.
|
||||
|
||||
@ -144,7 +144,7 @@ Check if group has an inherited project role on domain
|
||||
.. rest_method:: HEAD /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_group_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_group_role_inherited_to_projects``
|
||||
|
||||
Checks whether a group has an inherited project role in a domain.
|
||||
|
||||
@ -166,7 +166,7 @@ Revoke an inherited project role from user on domain
|
||||
.. rest_method:: DELETE /v3/OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_user_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_user_role_inherited_to_projects``
|
||||
|
||||
Revokes an inherited project role from a user in a domain.
|
||||
|
||||
@ -188,7 +188,7 @@ Revoke an inherited project role from group on domain
|
||||
.. rest_method:: DELETE /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_group_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/domain_group_role_inherited_to_projects``
|
||||
|
||||
Revokes an inherited project role from a group in a domain.
|
||||
|
||||
@ -210,7 +210,7 @@ Assign role to user on projects in a subtree
|
||||
.. rest_method:: PUT /v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_user_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_user_role_inherited_to_projects``
|
||||
|
||||
The inherited role assignment is anchored to a project and applied to its
|
||||
subtree in the projects hierarchy (both existing and future projects).
|
||||
@ -237,7 +237,7 @@ Assign role to group on projects in a subtree
|
||||
.. rest_method:: PUT /v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_group_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_group_role_inherited_to_projects``
|
||||
|
||||
The inherited role assignment is anchored to a project and applied to its
|
||||
subtree in the projects hierarchy (both existing and future projects).
|
||||
@ -264,7 +264,7 @@ Check if user has an inherited project role on project
|
||||
.. rest_method:: HEAD /v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_user_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_user_role_inherited_to_projects``
|
||||
|
||||
Checks whether a user has a role assignment with the ``inherited_to_projects`` flag in a project.
|
||||
|
||||
@ -286,7 +286,7 @@ Check if group has an inherited project role on project
|
||||
.. rest_method:: HEAD /v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_group_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_group_role_inherited_to_projects``
|
||||
|
||||
Checks whether a group has a role assignment with the ``inherited_to_projects`` flag in a project.
|
||||
|
||||
@ -308,7 +308,7 @@ Revoke an inherited project role from user on project
|
||||
.. rest_method:: DELETE /v3/OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_user_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_user_role_inherited_to_projects``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -328,7 +328,7 @@ Revoke an inherited project role from group on project
|
||||
.. rest_method:: DELETE /v3/OS-INHERIT/projects/{project_id}/groups/{group_id}/roles/{role_id}/inherited_to_projects
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_group_role_inherited_to_projects``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/ext/OS-INHERIT/1.0/rel/project_group_role_inherited_to_projects``
|
||||
|
||||
Normal response codes: 204
|
||||
|
||||
@ -348,7 +348,7 @@ List role assignments
|
||||
.. rest_method:: GET /v3/role_assignments
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/rel/role_assignments``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/rel/role_assignments``
|
||||
|
||||
Optional query parameters:
|
||||
|
||||
|
@ -10,7 +10,7 @@ List revoked tokens
|
||||
.. rest_method:: GET /v3/auth/tokens/OS-PKI/revoked
|
||||
|
||||
Relationship:
|
||||
``http://docs.openstack.org/api/openstack-identity/3/rel/tokens/OS-PKI/revoked``
|
||||
``https://docs.openstack.org/api/openstack-identity/3/rel/tokens/OS-PKI/revoked``
|
||||
|
||||
Lists revoked PKI tokens.
|
||||
|
||||
|
@ -27,7 +27,7 @@ Create policy
|
||||
|
||||
.. rest_method:: POST /v3/policies
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/policies``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/policies``
|
||||
|
||||
Creates a policy.
|
||||
|
||||
@ -67,7 +67,7 @@ List policies
|
||||
|
||||
.. rest_method:: GET /v3/policies
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/policies``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/policies``
|
||||
|
||||
Lists policies.
|
||||
|
||||
@ -105,7 +105,7 @@ Show policy details
|
||||
|
||||
.. rest_method:: GET /v3/policies/{policy_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/policy``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/policy``
|
||||
|
||||
Shows details for a policy.
|
||||
|
||||
@ -143,7 +143,7 @@ Update policy
|
||||
|
||||
.. rest_method:: PATCH /v3/policies/{policy_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/policy``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/policy``
|
||||
|
||||
Updates a policy.
|
||||
|
||||
@ -190,7 +190,7 @@ Delete policy
|
||||
|
||||
.. rest_method:: DELETE /v3/policies/{policy_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/policy``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/policy``
|
||||
|
||||
Deletes a policy.
|
||||
|
||||
|
@ -43,7 +43,7 @@ List projects
|
||||
|
||||
.. rest_method:: GET /v3/projects
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/projects``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/projects``
|
||||
|
||||
Lists projects.
|
||||
|
||||
@ -99,7 +99,7 @@ Create project
|
||||
|
||||
.. rest_method:: POST /v3/projects
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/projects``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/projects``
|
||||
|
||||
Creates a project, where the project may act as a domain.
|
||||
|
||||
@ -163,7 +163,7 @@ Show project details
|
||||
|
||||
.. rest_method:: GET /v3/projects/{project_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project``
|
||||
|
||||
Shows details for a project.
|
||||
|
||||
@ -231,7 +231,7 @@ Update project
|
||||
|
||||
.. rest_method:: PATCH /v3/projects/{project_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project``
|
||||
|
||||
Updates a project.
|
||||
|
||||
@ -296,7 +296,7 @@ Delete project
|
||||
|
||||
.. rest_method:: DELETE /v3/projects/{project_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project``
|
||||
|
||||
Deletes a project.
|
||||
|
||||
|
@ -20,7 +20,7 @@ Show region details
|
||||
|
||||
.. rest_method:: GET /v3/regions/{region_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/regions``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/regions``
|
||||
|
||||
Shows details for a region, by ID.
|
||||
|
||||
@ -58,7 +58,7 @@ Update region
|
||||
|
||||
.. rest_method:: PATCH /v3/regions/{region_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/region``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/region``
|
||||
|
||||
Updates a region.
|
||||
|
||||
@ -112,7 +112,7 @@ Delete region
|
||||
|
||||
.. rest_method:: DELETE /v3/regions/{region_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/region``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/region``
|
||||
|
||||
Deletes a region.
|
||||
|
||||
@ -138,7 +138,7 @@ List regions
|
||||
|
||||
.. rest_method:: GET /v3/regions
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/regions``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/regions``
|
||||
|
||||
Lists regions.
|
||||
|
||||
@ -176,7 +176,7 @@ Create region
|
||||
|
||||
.. rest_method:: POST /v3/regions
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/regions``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/regions``
|
||||
|
||||
Creates a region.
|
||||
|
||||
|
@ -92,7 +92,7 @@ List roles
|
||||
|
||||
.. rest_method:: GET /v3/roles
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/roles``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/roles``
|
||||
|
||||
Lists roles.
|
||||
|
||||
@ -141,7 +141,7 @@ Create role
|
||||
|
||||
.. rest_method:: POST /v3/roles
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/roles``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/roles``
|
||||
|
||||
Creates a role.
|
||||
|
||||
@ -197,7 +197,7 @@ Show role details
|
||||
|
||||
.. rest_method:: GET /v3/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/role``
|
||||
|
||||
Shows details for a role.
|
||||
|
||||
@ -245,7 +245,7 @@ Update role
|
||||
|
||||
.. rest_method:: PATCH /v3/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/role``
|
||||
|
||||
Updates a role.
|
||||
|
||||
@ -302,7 +302,7 @@ Delete role
|
||||
|
||||
.. rest_method:: DELETE /v3/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/role``
|
||||
|
||||
Deletes a role.
|
||||
|
||||
@ -333,7 +333,7 @@ List role assignments for group on domain
|
||||
|
||||
.. rest_method:: GET /v3/domains/{domain_id}/groups/{group_id}/roles
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_group_roles``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_group_roles``
|
||||
|
||||
Lists role assignments for a group on a domain.
|
||||
|
||||
@ -375,7 +375,7 @@ Assign role to group on domain
|
||||
|
||||
.. rest_method:: PUT /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_group_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_group_role``
|
||||
|
||||
Assigns a role to a group on a domain.
|
||||
|
||||
@ -409,7 +409,7 @@ Check whether group has role assignment on domain
|
||||
|
||||
.. rest_method:: HEAD /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_group_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_group_role``
|
||||
|
||||
Validates that a group has a role assignment on a domain.
|
||||
|
||||
@ -442,7 +442,7 @@ Unassign role from group on domain
|
||||
|
||||
.. rest_method:: DELETE /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_group_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_group_role``
|
||||
|
||||
Unassigns a role from a group on a domain.
|
||||
|
||||
@ -475,7 +475,7 @@ List role assignments for user on domain
|
||||
|
||||
.. rest_method:: GET /v3/domains/{domain_id}/users/{user_id}/roles
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_user_roles``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_user_roles``
|
||||
|
||||
Lists role assignments for a user on a domain.
|
||||
|
||||
@ -527,7 +527,7 @@ Assign role to user on domain
|
||||
|
||||
.. rest_method:: PUT /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://developer.openstack.org/api-ref/identity/v3/index.html#assign-role-to-user-on-domain``
|
||||
Relationship: ``https://developer.openstack.org/api-ref/identity/v3/index.html#assign-role-to-user-on-domain``
|
||||
|
||||
Assigns a role to a user on a domain.
|
||||
|
||||
@ -561,7 +561,7 @@ Check whether user has role assignment on domain
|
||||
|
||||
.. rest_method:: HEAD /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_user_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_user_role``
|
||||
|
||||
Validates that a user has a role assignment on a domain.
|
||||
|
||||
@ -594,7 +594,7 @@ Unassigns role from user on domain
|
||||
|
||||
.. rest_method:: DELETE /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/domain_user_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/domain_user_role``
|
||||
|
||||
Unassigns a role from a user on a domain.
|
||||
|
||||
@ -628,7 +628,7 @@ List role assignments for group on project
|
||||
|
||||
.. rest_method:: GET /v3/projects/{project_id}/groups/{group_id}/roles
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
|
||||
Lists role assignments for a group on a project.
|
||||
|
||||
@ -670,7 +670,7 @@ Assign role to group on project
|
||||
|
||||
.. rest_method:: PUT /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project_group_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_group_role``
|
||||
|
||||
Assigns a role to a group on a project.
|
||||
|
||||
@ -704,7 +704,7 @@ Check whether group has role assignment on project
|
||||
|
||||
.. rest_method:: HEAD /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project_group_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_group_role``
|
||||
|
||||
Validates that a group has a role assignment on a project.
|
||||
|
||||
@ -737,7 +737,7 @@ Unassign role from group on project
|
||||
|
||||
.. rest_method:: DELETE /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project_group_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_group_role``
|
||||
|
||||
Unassigns a role from a group on a project.
|
||||
|
||||
@ -770,7 +770,7 @@ List role assignments for user on project
|
||||
|
||||
.. rest_method:: GET /v3/projects/{project_id}/users/{user_id}/roles
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
|
||||
Lists role assignments for a user on a project.
|
||||
|
||||
@ -807,7 +807,7 @@ Assign role to user on project
|
||||
|
||||
.. rest_method:: PUT /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
|
||||
Assigns a role to a user on a project.
|
||||
|
||||
@ -841,7 +841,7 @@ Check whether user has role assignment on project
|
||||
|
||||
.. rest_method:: HEAD /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
|
||||
Validates that a user has a role on a project.
|
||||
|
||||
@ -874,7 +874,7 @@ Unassign role from user on project
|
||||
|
||||
.. rest_method:: DELETE /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/project_user_role``
|
||||
|
||||
Unassigns a role from a user on a project.
|
||||
|
||||
@ -910,7 +910,7 @@ List implied (inference) roles for role
|
||||
Lists implied (inference) roles for a role.
|
||||
|
||||
Relationship:
|
||||
``http://developer.openstack.org/api-ref/identity/v3/#list-implied-roles-for-role``
|
||||
``https://developer.openstack.org/api-ref/identity/v3/#list-implied-roles-for-role``
|
||||
|
||||
Response Codes
|
||||
--------------
|
||||
@ -958,7 +958,7 @@ Create role inference rule
|
||||
Creates a role inference rule.
|
||||
|
||||
Relationship:
|
||||
``http://developer.openstack.org/api-ref/identity/v3/#create-role-inference-rule``
|
||||
``https://developer.openstack.org/api-ref/identity/v3/#create-role-inference-rule``
|
||||
|
||||
Response Codes
|
||||
--------------
|
||||
@ -1007,7 +1007,7 @@ Get role inference rule
|
||||
Gets a role inference rule.
|
||||
|
||||
Relationship:
|
||||
``http://developer.openstack.org/api-ref/identity/v3/#get-role-inference-rule``
|
||||
``https://developer.openstack.org/api-ref/identity/v3/#get-role-inference-rule``
|
||||
|
||||
Response Codes
|
||||
--------------
|
||||
@ -1056,7 +1056,7 @@ Confirm role inference rule
|
||||
Checks a role role inference rule.
|
||||
|
||||
Relationship:
|
||||
``http://developer.openstack.org/api-ref/identity/v3/#confirm-role-inference-rule``
|
||||
``https://developer.openstack.org/api-ref/identity/v3/#confirm-role-inference-rule``
|
||||
|
||||
Response Codes
|
||||
--------------
|
||||
@ -1092,7 +1092,7 @@ Delete role inference rule
|
||||
Deletes a role inference rule.
|
||||
|
||||
Relationship:
|
||||
``http://developer.openstack.org/api-ref/identity/v3/#delete-role-inference-rule``
|
||||
``https://developer.openstack.org/api-ref/identity/v3/#delete-role-inference-rule``
|
||||
|
||||
Response Codes
|
||||
--------------
|
||||
@ -1125,7 +1125,7 @@ List role assignments
|
||||
|
||||
.. rest_method:: GET /v3/role_assignments
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/role_assignments``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/role_assignments``
|
||||
|
||||
Lists role assignments.
|
||||
|
||||
@ -1178,7 +1178,7 @@ List all role inference rules
|
||||
Lists all role inference rules.
|
||||
|
||||
Relationship:
|
||||
``http://developer.openstack.org/api-ref/identity/v3/#list-all-role-inference-rules``
|
||||
``https://developer.openstack.org/api-ref/identity/v3/#list-all-role-inference-rules``
|
||||
|
||||
Response Codes
|
||||
--------------
|
||||
|
@ -26,7 +26,7 @@
|
||||
"rel": "self"
|
||||
},
|
||||
{
|
||||
"href": "http://docs.openstack.org/",
|
||||
"href": "https://docs.openstack.org/",
|
||||
"rel": "describedby",
|
||||
"type": "text/html"
|
||||
}
|
||||
|
@ -23,7 +23,7 @@ List services
|
||||
|
||||
.. rest_method:: GET /v3/services
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/services``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/services``
|
||||
|
||||
Lists all services.
|
||||
|
||||
@ -72,7 +72,7 @@ Create service
|
||||
|
||||
.. rest_method:: POST /v3/services
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/services``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/services``
|
||||
|
||||
Creates a service.
|
||||
|
||||
@ -125,7 +125,7 @@ Show service details
|
||||
|
||||
.. rest_method:: GET /v3/services/{service_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/service``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/service``
|
||||
|
||||
Shows details for a service.
|
||||
|
||||
@ -174,7 +174,7 @@ Update service
|
||||
|
||||
.. rest_method:: PATCH /v3/services/{service_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/services``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/services``
|
||||
|
||||
Updates a service.
|
||||
|
||||
@ -239,7 +239,7 @@ Delete service
|
||||
|
||||
.. rest_method:: DELETE /v3/services/{service_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/service``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/service``
|
||||
|
||||
Deletes a service.
|
||||
|
||||
@ -274,7 +274,7 @@ List endpoints
|
||||
|
||||
.. rest_method:: GET /v3/endpoints
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/endpoints``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/endpoints``
|
||||
|
||||
Lists all available endpoints.
|
||||
|
||||
@ -326,7 +326,7 @@ Create endpoint
|
||||
|
||||
.. rest_method:: POST /v3/endpoints
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/endpoints``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/endpoints``
|
||||
|
||||
Creates an endpoint.
|
||||
|
||||
@ -383,7 +383,7 @@ Show endpoint details
|
||||
|
||||
.. rest_method:: GET /v3/endpoints/{endpoint_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/endpoints``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/endpoints``
|
||||
|
||||
Shows details for an endpoint.
|
||||
|
||||
@ -433,7 +433,7 @@ Update endpoint
|
||||
|
||||
.. rest_method:: PATCH /v3/endpoints/{endpoint_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/endpoint``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/endpoint``
|
||||
|
||||
Updates an endpoint.
|
||||
|
||||
@ -495,7 +495,7 @@ Delete endpoint
|
||||
|
||||
.. rest_method:: DELETE /v3/endpoints/{endpoint_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/endpoint``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/endpoint``
|
||||
|
||||
Deletes an endpoint.
|
||||
|
||||
|
@ -13,7 +13,7 @@ the password for users.
|
||||
|
||||
You can also list groups, projects, and role assignments for a specified
|
||||
user.
|
||||
To list user roles, see `Roles <http://developer.openstack.org/api-ref/
|
||||
To list user roles, see `Roles <https://developer.openstack.org/api-ref/
|
||||
identity/v3/index.html#roles>`_.
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ List users
|
||||
|
||||
.. rest_method:: GET /v3/users
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/users``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/users``
|
||||
|
||||
Lists users.
|
||||
|
||||
@ -79,7 +79,7 @@ Create user
|
||||
|
||||
.. rest_method:: POST /v3/users
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/users``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/users``
|
||||
|
||||
Creates a user.
|
||||
|
||||
@ -135,7 +135,7 @@ Show user details
|
||||
|
||||
.. rest_method:: GET /v3/users/{user_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/user``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/user``
|
||||
|
||||
Shows details for a user.
|
||||
|
||||
@ -186,7 +186,7 @@ Update user
|
||||
|
||||
.. rest_method:: PATCH /v3/users/{user_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/user``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/user``
|
||||
|
||||
Updates a user's password, or whether they are enabled or disabled.
|
||||
|
||||
@ -254,7 +254,7 @@ Delete user
|
||||
|
||||
.. rest_method:: DELETE /v3/users/{user_id}
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/user``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/user``
|
||||
|
||||
Deletes a user.
|
||||
|
||||
@ -285,7 +285,7 @@ List groups to which a user belongs
|
||||
|
||||
.. rest_method:: GET /v3/users/{user_id}/groups
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/user_groups``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/user_groups``
|
||||
|
||||
Lists groups to which a user belongs.
|
||||
|
||||
@ -322,7 +322,7 @@ List projects for user
|
||||
|
||||
.. rest_method:: GET /v3/users/{user_id}/projects
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/user_projects``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/user_projects``
|
||||
|
||||
List projects for a user.
|
||||
|
||||
@ -359,7 +359,7 @@ Change password for user
|
||||
|
||||
.. rest_method:: POST /v3/users/{user_id}/password
|
||||
|
||||
Relationship: ``http://docs.openstack.org/api/openstack-identity/3/rel/user_change_password``
|
||||
Relationship: ``https://docs.openstack.org/api/openstack-identity/3/rel/user_change_password``
|
||||
|
||||
Changes the password for a user.
|
||||
|
||||
|
@ -18,7 +18,7 @@ source $KEYSTONE_PLUGIN/lib/federation.sh
|
||||
|
||||
# For more information on Devstack plugins, including a more detailed
|
||||
# explanation on when the different steps are executed please see:
|
||||
# http://docs.openstack.org/developer/devstack/plugins.html
|
||||
# https://docs.openstack.org/developer/devstack/plugins.html
|
||||
|
||||
if [[ "$1" == "stack" && "$2" == "install" ]]; then
|
||||
# This phase is executed after the projects have been installed
|
||||
|
@ -32,7 +32,7 @@ through Launchpad_, the wiki_, or blogs. We welcome all types of contributions,
|
||||
from blueprint designs to documentation to testing to deployment scripts.
|
||||
|
||||
.. _Launchpad: https://launchpad.net/keystone
|
||||
.. _wiki: http://wiki.openstack.org/
|
||||
.. _wiki: https://wiki.openstack.org/
|
||||
|
||||
#openstack-keystone on Freenode IRC Network
|
||||
-------------------------------------------
|
||||
@ -55,9 +55,9 @@ has collections of links and other sources of information. Typically the pages
|
||||
are a good place to write drafts for specs or documentation, describe a
|
||||
blueprint, or collaborate with others.
|
||||
|
||||
`OpenStack Wiki <http://wiki.openstack.org/>`_
|
||||
`OpenStack Wiki <https://wiki.openstack.org/>`_
|
||||
|
||||
* `useful Keystone project links <http://wiki.openstack.org/Keystone>`_
|
||||
* `useful Keystone project links <https://wiki.openstack.org/Keystone>`_
|
||||
|
||||
Keystone on Launchpad
|
||||
---------------------
|
||||
@ -66,7 +66,7 @@ Launchpad is a code hosting that OpenStack is using to track bugs, feature
|
||||
work, and releases of OpenStack. Like other OpenStack projects, Keystone source
|
||||
code is hosted on git.openstack.org
|
||||
|
||||
* `Keystone Project Page on Launchpad <http://launchpad.net/keystone>`_
|
||||
* `Keystone Project Page on Launchpad <https://launchpad.net/keystone>`_
|
||||
* `Keystone Source Repository <https://git.openstack.org/cgit/openstack/keystone>`_
|
||||
|
||||
Within launchpad, we use
|
||||
@ -83,12 +83,12 @@ The OpenStack blog includes a weekly newsletter that aggregates OpenStack news
|
||||
from around the internet, as well as providing inside information on upcoming
|
||||
events and posts from OpenStack contributors.
|
||||
|
||||
`OpenStack Blog <http://openstack.org/blog>`_
|
||||
`OpenStack Blog <https://openstack.org/blog>`_
|
||||
|
||||
See also: `Planet OpenStack <http://planet.openstack.org/>`_, an aggregation of
|
||||
blogs about OpenStack from around the internet, combined into a web site and
|
||||
RSS feed. If you'd like to contribute with your blog posts, there are
|
||||
instructions for `adding your blog <http://wiki.openstack.org/AddingYourBlog>`_.
|
||||
instructions for `adding your blog <https://wiki.openstack.org/AddingYourBlog>`_.
|
||||
|
||||
|
||||
Twitter
|
||||
|
@ -1054,7 +1054,7 @@ For example:
|
||||
[endpoint_filter]
|
||||
return_all_endpoints_if_no_filter = False
|
||||
|
||||
See `API Specification for Endpoint Filtering <http://developer.openstack.org/
|
||||
See `API Specification for Endpoint Filtering <https://developer.openstack.org/
|
||||
api-ref/identity/v3-ext/#os-ep-filter-api>`_ for the details of API definition.
|
||||
|
||||
Endpoint Policy
|
||||
@ -1072,7 +1072,7 @@ section. For example:
|
||||
[endpoint_policy]
|
||||
driver = sql
|
||||
|
||||
See `API Specification for Endpoint Policy <http://specs.openstack.org/
|
||||
See `API Specification for Endpoint Policy <https://specs.openstack.org/
|
||||
openstack/keystone-specs/api/v3/identity-api-v3-os-endpoint-policy.html>`_
|
||||
for the details of API definition.
|
||||
|
||||
@ -1132,7 +1132,7 @@ To enable OAuth1:
|
||||
|
||||
WSGIPassAuthorization On
|
||||
|
||||
See `API Specification for OAuth 1.0a <http://specs.openstack.org/openstack/
|
||||
See `API Specification for OAuth 1.0a <https://specs.openstack.org/openstack/
|
||||
keystone-specs/api/v3/identity-api-v3-os-oauth1-ext.html>`_ for the details of
|
||||
API definition.
|
||||
|
||||
@ -1277,7 +1277,7 @@ It's important that the healthcheck go to the front of the pipeline for the
|
||||
most efficient checks.
|
||||
|
||||
For more information and configuration options for the middleware see
|
||||
`oslo.middleware <http://docs.openstack.org/developer/oslo.middleware/api.html#oslo_middleware.Healthcheck>`_.
|
||||
`oslo.middleware <https://docs.openstack.org/developer/oslo.middleware/api.html#oslo_middleware.Healthcheck>`_.
|
||||
|
||||
.. _`API protection with RBAC`:
|
||||
|
||||
@ -1489,8 +1489,8 @@ There are two supported clients, `python-keystoneclient`_ project provides
|
||||
python bindings and `python-openstackclient`_ provides a command line
|
||||
interface.
|
||||
|
||||
.. _`python-openstackclient`: http://docs.openstack.org/developer/python-openstackclient/
|
||||
.. _`python-keystoneclient`: http://docs.openstack.org/developer/python-keystoneclient/
|
||||
.. _`python-openstackclient`: https://docs.openstack.org/developer/python-openstackclient/
|
||||
.. _`python-keystoneclient`: https://docs.openstack.org/developer/python-keystoneclient/
|
||||
|
||||
|
||||
Authenticating with a Password via CLI
|
||||
|
@ -28,7 +28,7 @@ Definitions
|
||||
without having to issue a token. For details, please refer to the specs
|
||||
`Tokenless Authorization with X.509 Client SSL Certificate`_
|
||||
|
||||
.. _`Tokenless Authorization with X.509 Client SSL Certificate`: http://specs.openstack.org/openstack/keystone-specs/specs/liberty/keystone-tokenless-authz-with-x509-ssl-client-cert.html
|
||||
.. _`Tokenless Authorization with X.509 Client SSL Certificate`: https://specs.openstack.org/openstack/keystone-specs/specs/liberty/keystone-tokenless-authz-with-x509-ssl-client-cert.html
|
||||
|
||||
Prerequisites
|
||||
-------------
|
||||
@ -38,7 +38,7 @@ been done with Apache/2.4.7 running on Ubuntu 14.04 . Please refer to
|
||||
`running-keystone-in-httpd`_ and `apache-certificate-and-key-installation`_
|
||||
as references for this setup.
|
||||
|
||||
.. _`running-keystone-in-httpd`: http://docs.openstack.org/developer/keystone/apache-httpd.html
|
||||
.. _`running-keystone-in-httpd`: https://docs.openstack.org/developer/keystone/apache-httpd.html
|
||||
.. _`apache-certificate-and-key-installation`: https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-14-04
|
||||
|
||||
--------------------
|
||||
|
@ -774,7 +774,7 @@ and supported media types:
|
||||
"rel": "self"
|
||||
},
|
||||
{
|
||||
"href": "http://docs.openstack.org/",
|
||||
"href": "https://docs.openstack.org/",
|
||||
"rel": "describedby",
|
||||
"type": "text/html"
|
||||
}
|
||||
@ -809,7 +809,7 @@ Returns:
|
||||
"rel": "self"
|
||||
},
|
||||
{
|
||||
"href": "http://docs.openstack.org/",
|
||||
"href": "https://docs.openstack.org/",
|
||||
"rel": "describedby",
|
||||
"type": "text/html"
|
||||
}
|
||||
|
@ -24,8 +24,8 @@ and setting the environment up for development purposes.
|
||||
To install keystone from packaging, refer instead to OpenStack's `User
|
||||
Documentation`_.
|
||||
|
||||
.. _`Git Repository`: http://git.openstack.org/cgit/openstack/keystone
|
||||
.. _`User Documentation`: http://docs.openstack.org/
|
||||
.. _`Git Repository`: https://git.openstack.org/cgit/openstack/keystone
|
||||
.. _`User Documentation`: https://docs.openstack.org/
|
||||
|
||||
Prerequisites
|
||||
=============
|
||||
@ -63,7 +63,7 @@ That documentation will guide you to configure your development environment
|
||||
and run keystone tests using `tox`, which uses virtualenv_ to isolate the Python
|
||||
environment. After running it, notice the existence of a `.tox` directory.
|
||||
|
||||
.. _`Project Team Guide: Python Project Guide`: http://docs.openstack.org/project-team-guide/project-setup/python.html
|
||||
.. _`Project Team Guide: Python Project Guide`: https://docs.openstack.org/project-team-guide/project-setup/python.html
|
||||
.. _virtualenv: http://www.virtualenv.org/
|
||||
|
||||
Verifying keystone is set up
|
||||
|
@ -158,13 +158,13 @@ found in ``config-generator/keystone.conf``.
|
||||
Release Notes
|
||||
=============
|
||||
|
||||
The Keystone team uses `reno <http://docs.openstack.org/developer/reno/usage.html>`_
|
||||
The Keystone team uses `reno <https://docs.openstack.org/developer/reno/usage.html>`_
|
||||
to generate release notes. These are important user-facing documents that must
|
||||
be included when a user-facing change is performed. A release note should be
|
||||
included in the same patch the work is being performed.
|
||||
|
||||
For more information on how and when to create release notes, see the
|
||||
`project-team-guide <http://docs.openstack.org/project-team-guide/release-management.html#how-to-add-new-release-notes>`_.
|
||||
`project-team-guide <https://docs.openstack.org/project-team-guide/release-management.html#how-to-add-new-release-notes>`_.
|
||||
|
||||
Testing Keystone
|
||||
================
|
||||
@ -330,8 +330,8 @@ You may also be interested in either the
|
||||
`OpenStack Continuous Integration Infrastructure`_ or the
|
||||
`OpenStack Integration Testing Project`_.
|
||||
|
||||
.. _devstack: http://docs.openstack.org/developer/devstack/
|
||||
.. _OpenStack Continuous Integration Infrastructure: http://docs.openstack.org/infra/system-config
|
||||
.. _devstack: https://docs.openstack.org/developer/devstack/
|
||||
.. _OpenStack Continuous Integration Infrastructure: https://docs.openstack.org/infra/system-config
|
||||
.. _OpenStack Integration Testing Project: https://git.openstack.org/cgit/openstack/tempest
|
||||
|
||||
|
||||
|
@ -26,8 +26,8 @@ The original source of truth for the v2.0 API is defined by a set of WADL and
|
||||
XSD files. The original source of truth for the v3 API is defined by
|
||||
documentation.
|
||||
|
||||
.. _`Identity API v2.0`: http://developer.openstack.org/api-ref/identity/v2/
|
||||
.. _`Identity API v3`: http://developer.openstack.org/api-ref/identity/v3/
|
||||
.. _`Identity API v2.0`: https://developer.openstack.org/api-ref/identity/v2/
|
||||
.. _`Identity API v3`: https://developer.openstack.org/api-ref/identity/v3/
|
||||
|
||||
History
|
||||
=======
|
||||
@ -126,7 +126,7 @@ With unversioned ``identity`` endpoints in the service catalog, you should be
|
||||
able to `authenticate with keystoneclient`_ successfully.
|
||||
|
||||
.. _`latest sample configuration`: https://git.openstack.org/cgit/openstack/keystone/tree/etc/keystone-paste.ini
|
||||
.. _`authenticate with keystoneclient`: http://docs.openstack.org/developer/python-keystoneclient/using-api-v3.html#authenticating-using-sessions
|
||||
.. _`authenticate with keystoneclient`: https://docs.openstack.org/developer/python-keystoneclient/using-api-v3.html#authenticating-using-sessions
|
||||
|
||||
I have a Python client
|
||||
----------------------
|
||||
|
@ -195,7 +195,7 @@ Use OpenStack CLI not keystone CLI
|
||||
----------------------------------
|
||||
|
||||
The keystone CLI is deprecated and will be removed soon. The `OpenStack CLI
|
||||
<http://docs.openstack.org/developer/python-openstackclient/>`_ has all the
|
||||
<https://docs.openstack.org/developer/python-openstackclient/>`_ has all the
|
||||
keystone CLI commands and even supports v3.
|
||||
|
||||
|
||||
|
@ -66,7 +66,7 @@ capabilities for compliance with security, operational, and business processes
|
||||
and supports normalized and categorized event data for federation and
|
||||
aggregation.
|
||||
|
||||
.. _PyCADF: http://docs.openstack.org/developer/pycadf
|
||||
.. _PyCADF: https://docs.openstack.org/developer/pycadf
|
||||
.. _CADF: http://www.dmtf.org/standards/cadf
|
||||
|
||||
CADF notifications include additional context data around the ``resource``,
|
||||
@ -563,4 +563,4 @@ By default, messages for the following authentication events are suppressed
|
||||
since they are too noisy: ``identity.authenticate.success``,
|
||||
``identity.authenticate.pending`` and ``identity.authenticate.failed``.
|
||||
|
||||
.. _Telemetry Measurements: http://docs.openstack.org/admin-guide/telemetry-measurements.html#openstack-identity
|
||||
.. _Telemetry Measurements: https://docs.openstack.org/admin-guide/telemetry-measurements.html#openstack-identity
|
||||
|
@ -116,9 +116,9 @@ correspond to the Identity Provider's groups; additionally, these groups should
|
||||
be assigned roles on one or more projects or domains.
|
||||
|
||||
You may be interested in more information on `group management
|
||||
<http://developer.openstack.org/api-ref/identity/v3/#create-group>`_
|
||||
<https://developer.openstack.org/api-ref/identity/v3/#create-group>`_
|
||||
and `role assignments
|
||||
<http://developer.openstack.org/api-ref/identity/v3/#assign-role-to-group-on-project>`_,
|
||||
<https://developer.openstack.org/api-ref/identity/v3/#assign-role-to-group-on-project>`_,
|
||||
both of which are exposed to the CLI via `python-openstackclient
|
||||
<https://pypi.python.org/pypi/python-openstackclient/>`_.
|
||||
|
||||
@ -155,7 +155,7 @@ To utilize federation the following must be created in the Identity Service:
|
||||
* `Protocol`_
|
||||
|
||||
Read more about `federation in keystone
|
||||
<http://developer.openstack.org/api-ref/identity/v3-ext/#os-federation-api>`__.
|
||||
<https://developer.openstack.org/api-ref/identity/v3-ext/#os-federation-api>`__.
|
||||
|
||||
~~~~~~~~~~~~~~~~~
|
||||
Identity Provider
|
||||
@ -204,7 +204,7 @@ This removes the need to configure N identity providers in keystone.
|
||||
to list all the identity providers that are trusted by keystone.
|
||||
|
||||
Read more about `identity providers
|
||||
<http://developer.openstack.org/api-ref/identity/v3-ext/#identity-providers>`__.
|
||||
<https://developer.openstack.org/api-ref/identity/v3-ext/#identity-providers>`__.
|
||||
|
||||
~~~~~~~
|
||||
Mapping
|
||||
@ -285,7 +285,7 @@ As another example, if Shibboleth is your IdP, the remote section should use REM
|
||||
$ openstack mapping create --rules rules.json myidp_mapping
|
||||
|
||||
Read more about `mapping
|
||||
<http://developer.openstack.org/api-ref/identity/v3-ext/#mappings>`__.
|
||||
<https://developer.openstack.org/api-ref/identity/v3-ext/#mappings>`__.
|
||||
|
||||
~~~~~~~~
|
||||
Protocol
|
||||
@ -305,7 +305,7 @@ you gave in the ``[auth]/methods`` config option. When authenticating it will be
|
||||
referred to as the ``protocol_id``.
|
||||
|
||||
Read more about `federation protocols
|
||||
<http://developer.openstack.org/api-ref/identity/v3-ext/#protocols>`__
|
||||
<https://developer.openstack.org/api-ref/identity/v3-ext/#protocols>`__
|
||||
|
||||
Performing federated authentication
|
||||
-----------------------------------
|
||||
@ -340,7 +340,7 @@ In the returned unscoped token, a list of Identity Service groups the user
|
||||
belongs to will be included.
|
||||
|
||||
Read more about `getting an unscoped token
|
||||
<http://developer.openstack.org/api-ref/identity/v3-ext/#request-an-unscoped-os-federation-token>`__.
|
||||
<https://developer.openstack.org/api-ref/identity/v3-ext/#request-an-unscoped-os-federation-token>`__.
|
||||
|
||||
~~~~~~~~~~~~
|
||||
Example cURL
|
||||
@ -365,7 +365,7 @@ projects and domains that are accessible.
|
||||
* List domains a federated user can access: ``GET /OS-FEDERATION/domains``
|
||||
|
||||
Read more about `listing resources
|
||||
<http://developer.openstack.org/api-ref/identity/v3-ext/#list-projects-a-federated-user-can-access>`__.
|
||||
<https://developer.openstack.org/api-ref/identity/v3-ext/#list-projects-a-federated-user-can-access>`__.
|
||||
|
||||
~~~~~~~~~~~~
|
||||
Example cURL
|
||||
@ -389,7 +389,7 @@ project or domain may be specified by either ``id`` or ``name``. An ``id`` is
|
||||
sufficient to uniquely identify a project or domain.
|
||||
|
||||
Read more about `getting a scoped token
|
||||
<http://developer.openstack.org/api-ref/identity/v3-ext/#request-a-scoped-os-federation-token>`__.
|
||||
<https://developer.openstack.org/api-ref/identity/v3-ext/#request-a-scoped-os-federation-token>`__.
|
||||
|
||||
~~~~~~~~~~~~
|
||||
Example cURL
|
||||
|
@ -170,7 +170,7 @@ Alternatively, a generic option may be set at the `[federation]` level.
|
||||
remote_id_attribute = HTTP_OIDC_ISS
|
||||
|
||||
4. Copy the `sso_callback_template.html
|
||||
<http://git.openstack.org/cgit/openstack/keystone/plain/etc/sso_callback_template.html>`__
|
||||
<https://git.openstack.org/cgit/openstack/keystone/plain/etc/sso_callback_template.html>`__
|
||||
template into the location specified by `[federation]/sso_callback_template`.
|
||||
|
||||
---------------
|
||||
|
@ -27,14 +27,14 @@ and assumes that you are already familiar with Keystone from an `end-user
|
||||
perspective`_; however, end users, deployers, and operators will also find it
|
||||
useful.
|
||||
|
||||
.. _`OpenStack's Identity API`: http://developer.openstack.org/api-ref/identity/v3
|
||||
.. _`end-user perspective`: http://docs.openstack.org
|
||||
.. _`OpenStack's Identity API`: https://developer.openstack.org/api-ref/identity/v3
|
||||
.. _`end-user perspective`: https://docs.openstack.org
|
||||
|
||||
This documentation is generated by the Sphinx toolkit and lives in the `source
|
||||
tree`_. Also see the :doc:`community` page for other ways to interact with the
|
||||
community.
|
||||
|
||||
.. _`source tree`: http://git.openstack.org/cgit/openstack/keystone/tree/doc/source
|
||||
.. _`source tree`: https://git.openstack.org/cgit/openstack/keystone/tree/doc/source
|
||||
|
||||
Related Identity Projects
|
||||
=========================
|
||||
@ -43,9 +43,9 @@ In addition to creating OpenStack's Identity Service, the Keystone team also
|
||||
provides a `WSGI middleware`_, an `Authentication library`_ and a `Python
|
||||
client library`_.
|
||||
|
||||
.. _`WSGI middleware`: http://docs.openstack.org/developer/keystonemiddleware/
|
||||
.. _`Authentication library`: http://docs.openstack.org/developer/keystoneauth/
|
||||
.. _`Python client library`: http://docs.openstack.org/developer/python-keystoneclient/
|
||||
.. _`WSGI middleware`: https://docs.openstack.org/developer/keystonemiddleware/
|
||||
.. _`Authentication library`: https://docs.openstack.org/developer/keystoneauth/
|
||||
.. _`Python client library`: https://docs.openstack.org/developer/python-keystoneclient/
|
||||
|
||||
Getting Started
|
||||
===============
|
||||
|
@ -89,7 +89,7 @@ An excellent reference implementation of setting up Keystone is DEVSTACK_,
|
||||
most commonly used for development and testing setup of not only Keystone,
|
||||
but all of the core OpenStack projects.
|
||||
|
||||
.. _DEVSTACK: http://docs.openstack.org/developer/devstack/
|
||||
.. _DEVSTACK: https://docs.openstack.org/developer/devstack/
|
||||
|
||||
The script with the latest examples of initializing data in Keystone is a
|
||||
bash script called `lib/keystone`_
|
||||
@ -128,4 +128,4 @@ To install the packages:
|
||||
Once installed, you still need to initialize data in Keystone, which you can
|
||||
find described in :doc:`configuration`.
|
||||
|
||||
.. _`OpenStack Install Guide`: http://docs.openstack.org/liberty/install-guide-rdo/keystone-install.html
|
||||
.. _`OpenStack Install Guide`: https://docs.openstack.org/liberty/install-guide-rdo/keystone-install.html
|
||||
|
@ -18,7 +18,7 @@ Security Compliance & PCI-DSS
|
||||
As of the Newton release, keystone added security compliance features,
|
||||
specifically to satisfy Payment Card Industry - Data Security Standard
|
||||
(PCI-DSS) v3.1 requirements. See `Security Hardening: PCI-DSS
|
||||
<http://specs.openstack.org/openstack/keystone-specs/specs/keystone/newton/
|
||||
<https://specs.openstack.org/openstack/keystone-specs/specs/keystone/newton/
|
||||
pci-dss.html>`_ for more information on PCI-DSS.
|
||||
|
||||
Security compliance features are disabled by default and most of the features
|
||||
|
@ -34,7 +34,7 @@ Before you begin
|
||||
Plan your upgrade:
|
||||
|
||||
* Read and ensure you understand the `release notes
|
||||
<http://docs.openstack.org/releasenotes/keystone/>`_ for the next release.
|
||||
<https://docs.openstack.org/releasenotes/keystone/>`_ for the next release.
|
||||
|
||||
* Resolve any outstanding deprecation warnings in your logs. Some deprecation
|
||||
cycles are as short as a single release, so it's possible to break a
|
||||
|
@ -18,26 +18,26 @@ from keystone.i18n import _
|
||||
|
||||
|
||||
def build_v3_resource_relation(resource_name):
|
||||
return ('http://docs.openstack.org/api/openstack-identity/3/rel/%s' %
|
||||
return ('https://docs.openstack.org/api/openstack-identity/3/rel/%s' %
|
||||
resource_name)
|
||||
|
||||
|
||||
def build_v3_extension_resource_relation(extension_name, extension_version,
|
||||
resource_name):
|
||||
return (
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/rel/%s' %
|
||||
(extension_name, extension_version, resource_name))
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/rel/'
|
||||
'%s' % (extension_name, extension_version, resource_name))
|
||||
|
||||
|
||||
def build_v3_parameter_relation(parameter_name):
|
||||
return ('http://docs.openstack.org/api/openstack-identity/3/param/%s' %
|
||||
return ('https://docs.openstack.org/api/openstack-identity/3/param/%s' %
|
||||
parameter_name)
|
||||
|
||||
|
||||
def build_v3_extension_parameter_relation(extension_name, extension_version,
|
||||
parameter_name):
|
||||
return (
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/param/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/param/'
|
||||
'%s' % (extension_name, extension_version, parameter_name))
|
||||
|
||||
|
||||
|
@ -17,7 +17,7 @@ from keystone.common import extension
|
||||
|
||||
EXTENSION_DATA = {
|
||||
'name': 'OpenStack EC2 API',
|
||||
'namespace': 'http://docs.openstack.org/identity/api/ext/'
|
||||
'namespace': 'https://docs.openstack.org/identity/api/ext/'
|
||||
'OS-EC2/v1.0',
|
||||
'alias': 'OS-EC2',
|
||||
'updated': '2013-07-07T12:00:0-00:00',
|
||||
@ -26,7 +26,7 @@ EXTENSION_DATA = {
|
||||
{
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://developer.openstack.org/'
|
||||
'href': 'https://developer.openstack.org/'
|
||||
'api-ref-identity-v2-ext.html',
|
||||
}
|
||||
]}
|
||||
|
@ -38,7 +38,7 @@ from keystone.i18n import _
|
||||
|
||||
EXTENSION_DATA = {
|
||||
'name': 'OpenStack S3 API',
|
||||
'namespace': 'http://docs.openstack.org/identity/api/ext/'
|
||||
'namespace': 'https://docs.openstack.org/identity/api/ext/'
|
||||
's3tokens/v1.0',
|
||||
'alias': 's3tokens',
|
||||
'updated': '2013-07-07T12:00:0-00:00',
|
||||
@ -47,7 +47,7 @@ EXTENSION_DATA = {
|
||||
{
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://developer.openstack.org/'
|
||||
'href': 'https://developer.openstack.org/'
|
||||
'api-ref-identity-v2-ext.html',
|
||||
}
|
||||
]}
|
||||
|
@ -30,7 +30,7 @@ MEMOIZE = cache.get_memoization_decorator(group='federation')
|
||||
CONF = keystone.conf.CONF
|
||||
EXTENSION_DATA = {
|
||||
'name': 'OpenStack Federation APIs',
|
||||
'namespace': 'http://docs.openstack.org/identity/api/ext/'
|
||||
'namespace': 'https://docs.openstack.org/identity/api/ext/'
|
||||
'OS-FEDERATION/v1.0',
|
||||
'alias': 'OS-FEDERATION',
|
||||
'updated': '2013-12-17T12:00:0-00:00',
|
||||
@ -38,7 +38,7 @@ EXTENSION_DATA = {
|
||||
'links': [{
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://developer.openstack.org/api-ref-identity-v3-ext.html',
|
||||
'href': 'https://developer.openstack.org/api-ref-identity-v3-ext.html',
|
||||
}]}
|
||||
extension.register_admin_extension(EXTENSION_DATA['alias'], EXTENSION_DATA)
|
||||
extension.register_public_extension(EXTENSION_DATA['alias'], EXTENSION_DATA)
|
||||
|
@ -14,7 +14,7 @@
|
||||
|
||||
"""oslo.i18n integration module.
|
||||
|
||||
See http://docs.openstack.org/developer/oslo.i18n/usage.html .
|
||||
See https://docs.openstack.org/developer/oslo.i18n/usage.html .
|
||||
|
||||
"""
|
||||
|
||||
|
@ -61,7 +61,7 @@ def token_generator(*args, **kwargs):
|
||||
|
||||
EXTENSION_DATA = {
|
||||
'name': 'OpenStack OAUTH1 API',
|
||||
'namespace': 'http://docs.openstack.org/identity/api/ext/'
|
||||
'namespace': 'https://docs.openstack.org/identity/api/ext/'
|
||||
'OS-OAUTH1/v1.0',
|
||||
'alias': 'OS-OAUTH1',
|
||||
'updated': '2013-07-07T12:00:0-00:00',
|
||||
@ -70,7 +70,7 @@ EXTENSION_DATA = {
|
||||
{
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://developer.openstack.org/'
|
||||
'href': 'https://developer.openstack.org/'
|
||||
'api-ref-identity-v3-ext.html',
|
||||
}
|
||||
]}
|
||||
|
@ -28,7 +28,7 @@ CONF = keystone.conf.CONF
|
||||
|
||||
EXTENSION_DATA = {
|
||||
'name': 'OpenStack Revoke API',
|
||||
'namespace': 'http://docs.openstack.org/identity/api/ext/'
|
||||
'namespace': 'https://docs.openstack.org/identity/api/ext/'
|
||||
'OS-REVOKE/v1.0',
|
||||
'alias': 'OS-REVOKE',
|
||||
'updated': '2014-02-24T20:51:0-00:00',
|
||||
@ -37,7 +37,7 @@ EXTENSION_DATA = {
|
||||
{
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://developer.openstack.org/'
|
||||
'href': 'https://developer.openstack.org/'
|
||||
'api-ref-identity-v3-ext.html',
|
||||
}
|
||||
]}
|
||||
|
@ -26,7 +26,7 @@ class JsonHomeTest(unit.BaseTestCase):
|
||||
resource_name = self.getUniqueString()
|
||||
relation = json_home.build_v3_resource_relation(resource_name)
|
||||
exp_relation = (
|
||||
'http://docs.openstack.org/api/openstack-identity/3/rel/%s' %
|
||||
'https://docs.openstack.org/api/openstack-identity/3/rel/%s' %
|
||||
resource_name)
|
||||
self.assertThat(relation, matchers.Equals(exp_relation))
|
||||
|
||||
@ -37,15 +37,15 @@ class JsonHomeTest(unit.BaseTestCase):
|
||||
relation = json_home.build_v3_extension_resource_relation(
|
||||
extension_name, extension_version, resource_name)
|
||||
exp_relation = (
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/rel/'
|
||||
'%s' % (extension_name, extension_version, resource_name))
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/rel'
|
||||
'/%s' % (extension_name, extension_version, resource_name))
|
||||
self.assertThat(relation, matchers.Equals(exp_relation))
|
||||
|
||||
def test_build_v3_parameter_relation(self):
|
||||
parameter_name = self.getUniqueString()
|
||||
relation = json_home.build_v3_parameter_relation(parameter_name)
|
||||
exp_relation = (
|
||||
'http://docs.openstack.org/api/openstack-identity/3/param/%s' %
|
||||
'https://docs.openstack.org/api/openstack-identity/3/param/%s' %
|
||||
parameter_name)
|
||||
self.assertThat(relation, matchers.Equals(exp_relation))
|
||||
|
||||
@ -56,7 +56,7 @@ class JsonHomeTest(unit.BaseTestCase):
|
||||
relation = json_home.build_v3_extension_parameter_relation(
|
||||
extension_name, extension_version, parameter_name)
|
||||
exp_relation = (
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/%s/%s/'
|
||||
'param/%s' % (extension_name, extension_version, parameter_name))
|
||||
self.assertThat(relation, matchers.Equals(exp_relation))
|
||||
|
||||
|
@ -601,69 +601,69 @@ class EndpointFilterTokenRequestTestCase(EndpointFilterTestCase):
|
||||
|
||||
class JsonHomeTests(EndpointFilterTestCase, test_v3.JsonHomeTestMixin):
|
||||
JSON_HOME_DATA = {
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'1.0/rel/endpoint_projects': {
|
||||
'href-template': '/OS-EP-FILTER/endpoints/{endpoint_id}/projects',
|
||||
'href-vars': {
|
||||
'endpoint_id':
|
||||
'http://docs.openstack.org/api/openstack-identity/3/param/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/param/'
|
||||
'endpoint_id',
|
||||
},
|
||||
},
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'1.0/rel/endpoint_groups': {
|
||||
'href': '/OS-EP-FILTER/endpoint_groups',
|
||||
},
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'1.0/rel/endpoint_group': {
|
||||
'href-template': '/OS-EP-FILTER/endpoint_groups/'
|
||||
'{endpoint_group_id}',
|
||||
'href-vars': {
|
||||
'endpoint_group_id':
|
||||
'http://docs.openstack.org/api/openstack-identity/3/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/'
|
||||
'ext/OS-EP-FILTER/1.0/param/endpoint_group_id',
|
||||
},
|
||||
},
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'1.0/rel/endpoint_group_to_project_association': {
|
||||
'href-template': '/OS-EP-FILTER/endpoint_groups/'
|
||||
'{endpoint_group_id}/projects/{project_id}',
|
||||
'href-vars': {
|
||||
'project_id':
|
||||
'http://docs.openstack.org/api/openstack-identity/3/param/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/param/'
|
||||
'project_id',
|
||||
'endpoint_group_id':
|
||||
'http://docs.openstack.org/api/openstack-identity/3/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/'
|
||||
'ext/OS-EP-FILTER/1.0/param/endpoint_group_id',
|
||||
},
|
||||
},
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'1.0/rel/projects_associated_with_endpoint_group': {
|
||||
'href-template': '/OS-EP-FILTER/endpoint_groups/'
|
||||
'{endpoint_group_id}/projects',
|
||||
'href-vars': {
|
||||
'endpoint_group_id':
|
||||
'http://docs.openstack.org/api/openstack-identity/3/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/'
|
||||
'ext/OS-EP-FILTER/1.0/param/endpoint_group_id',
|
||||
},
|
||||
},
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'1.0/rel/endpoints_in_endpoint_group': {
|
||||
'href-template': '/OS-EP-FILTER/endpoint_groups/'
|
||||
'{endpoint_group_id}/endpoints',
|
||||
'href-vars': {
|
||||
'endpoint_group_id':
|
||||
'http://docs.openstack.org/api/openstack-identity/3/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/'
|
||||
'ext/OS-EP-FILTER/1.0/param/endpoint_group_id',
|
||||
},
|
||||
},
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-EP-FILTER/'
|
||||
'1.0/rel/project_endpoint_groups': {
|
||||
'href-template': '/OS-EP-FILTER/projects/{project_id}/'
|
||||
'endpoint_groups',
|
||||
'href-vars': {
|
||||
'project_id':
|
||||
'http://docs.openstack.org/api/openstack-identity/3/param/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/param/'
|
||||
'project_id',
|
||||
},
|
||||
},
|
||||
|
@ -181,7 +181,7 @@ class KeystoneMigrationsCheckers(test_migrations.WalkVersionsMixin):
|
||||
# constraint.
|
||||
#
|
||||
# Please follow the guidelines outlined at:
|
||||
# http://docs.openstack.org/developer/keystone/devref/development_best_practices.html#database-migrations
|
||||
# https://docs.openstack.org/developer/keystone/devref/development_best_practices.html#database-migrations
|
||||
|
||||
if version >= self.first_version and version not in self.exceptions:
|
||||
banned_ops = self.banned_ops
|
||||
|
@ -28,7 +28,7 @@ To run these tests against a live database:
|
||||
tox -e py27 -- keystone.tests.unit.test_sql_upgrade
|
||||
|
||||
For further information, see `oslo.db documentation
|
||||
<http://docs.openstack.org/developer/oslo.db/contributing.html#how-to-run-unit-tests>`_.
|
||||
<https://docs.openstack.org/developer/oslo.db/contributing.html#how-to-run-unit-tests>`_.
|
||||
|
||||
WARNING::
|
||||
|
||||
@ -1613,7 +1613,7 @@ class VersionTests(SqlMigrateBase):
|
||||
|
||||
For more information, see "Database Migrations" here:
|
||||
|
||||
http://docs.openstack.org/developer/keystone/devref/development_best_practices.html#database-migrations
|
||||
https://docs.openstack.org/developer/keystone/devref/development_best_practices.html#database-migrations
|
||||
|
||||
"""
|
||||
# Note to reviewers: this version number should never change.
|
||||
@ -1636,7 +1636,7 @@ class VersionTests(SqlMigrateBase):
|
||||
|
||||
For more information, see "Database Migrations" here:
|
||||
|
||||
http://docs.openstack.org/developer/keystone/devref/development_best_practices.html#database-migrations
|
||||
https://docs.openstack.org/developer/keystone/devref/development_best_practices.html#database-migrations
|
||||
|
||||
"""
|
||||
# Transitive comparison: expand == data migration == contract
|
||||
|
@ -199,9 +199,10 @@ class EndpointPolicyTestCase(test_v3.RestfulTestCase):
|
||||
|
||||
|
||||
class JsonHomeTests(test_v3.JsonHomeTestMixin):
|
||||
EXTENSION_LOCATION = ('http://docs.openstack.org/api/openstack-identity/3/'
|
||||
'ext/OS-ENDPOINT-POLICY/1.0/rel')
|
||||
PARAM_LOCATION = 'http://docs.openstack.org/api/openstack-identity/3/param'
|
||||
EXTENSION_LOCATION = ('https://docs.openstack.org/api/openstack-identity/3'
|
||||
'/ext/OS-ENDPOINT-POLICY/1.0/rel')
|
||||
PARAM_LOCATION = ('https://docs.openstack.org/api/openstack-identity/3/'
|
||||
'param')
|
||||
|
||||
JSON_HOME_DATA = {
|
||||
EXTENSION_LOCATION + '/endpoint_policy': {
|
||||
|
@ -3322,12 +3322,12 @@ class ShadowMappingTests(test_v3.RestfulTestCase, FederatedSetupMixin):
|
||||
|
||||
class JsonHomeTests(test_v3.RestfulTestCase, test_v3.JsonHomeTestMixin):
|
||||
JSON_HOME_DATA = {
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/'
|
||||
'1.0/rel/identity_provider': {
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION'
|
||||
'/1.0/rel/identity_provider': {
|
||||
'href-template': '/OS-FEDERATION/identity_providers/{idp_id}',
|
||||
'href-vars': {
|
||||
'idp_id': 'http://docs.openstack.org/api/openstack-identity/3/'
|
||||
'ext/OS-FEDERATION/1.0/param/idp_id'
|
||||
'idp_id': 'https://docs.openstack.org/api/openstack-identity/3'
|
||||
'/ext/OS-FEDERATION/1.0/param/idp_id'
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -1046,8 +1046,8 @@ class OAuthCADFNotificationTests(OAuthNotificationTests):
|
||||
|
||||
class JsonHomeTests(OAuth1Tests, test_v3.JsonHomeTestMixin):
|
||||
JSON_HOME_DATA = {
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0/'
|
||||
'rel/consumers': {
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-OAUTH1/1.0'
|
||||
'/rel/consumers': {
|
||||
'href': '/OS-OAUTH1/consumers',
|
||||
},
|
||||
}
|
||||
|
@ -35,8 +35,8 @@ def _future_time_string():
|
||||
class OSRevokeTests(test_v3.RestfulTestCase, test_v3.JsonHomeTestMixin):
|
||||
|
||||
JSON_HOME_DATA = {
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-REVOKE/1.0/'
|
||||
'rel/events': {
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-REVOKE/1.0'
|
||||
'/rel/events': {
|
||||
'href': '/OS-REVOKE/events',
|
||||
},
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ v2_MEDIA_TYPES = [
|
||||
v2_HTML_DESCRIPTION = {
|
||||
"rel": "describedby",
|
||||
"type": "text/html",
|
||||
"href": "http://docs.openstack.org/"
|
||||
"href": "https://docs.openstack.org/"
|
||||
}
|
||||
|
||||
|
||||
@ -243,8 +243,8 @@ V3_JSON_HOME_RESOURCES = {
|
||||
'user_id': json_home.Parameters.USER_ID, }},
|
||||
REVOCATIONS_RELATION: {
|
||||
'href': '/auth/tokens/OS-PKI/revoked'},
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/OS-REVOKE/1.0/rel/'
|
||||
'events': {
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/OS-REVOKE/1.0/rel'
|
||||
'/events': {
|
||||
'href': '/OS-REVOKE/events'},
|
||||
_build_simple_cert_relation(resource_name='ca_certificate'): {
|
||||
'href': '/OS-SIMPLE-CERT/ca'},
|
||||
@ -264,7 +264,7 @@ V3_JSON_HOME_RESOURCES = {
|
||||
'href-vars': {'trust_id': TRUST_ID_PARAMETER_RELATION, }},
|
||||
_build_trust_relation(resource_name='trusts'): {
|
||||
'href': '/OS-TRUST/trusts'},
|
||||
'http://docs.openstack.org/api/openstack-identity/3/ext/s3tokens/1.0/rel/'
|
||||
'https://docs.openstack.org/api/openstack-identity/3/ext/s3tokens/1.0/rel/'
|
||||
's3tokens': {
|
||||
'href': '/s3tokens'},
|
||||
json_home.build_v3_resource_relation('group'): {
|
||||
|
@ -28,7 +28,7 @@ from keystone import exception
|
||||
CONF = keystone.conf.CONF
|
||||
EXTENSION_DATA = {
|
||||
'name': 'OpenStack Simple Certificate API',
|
||||
'namespace': 'http://docs.openstack.org/identity/api/ext/'
|
||||
'namespace': 'https://docs.openstack.org/identity/api/ext/'
|
||||
'OS-SIMPLE-CERT/v1.0',
|
||||
'alias': 'OS-SIMPLE-CERT',
|
||||
'updated': '2014-01-20T12:00:0-00:00',
|
||||
@ -37,7 +37,7 @@ EXTENSION_DATA = {
|
||||
{
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://developer.openstack.org/'
|
||||
'href': 'https://developer.openstack.org/'
|
||||
'api-ref-identity-v2-ext.html',
|
||||
}
|
||||
]}
|
||||
|
@ -23,7 +23,7 @@ from keystone import resource
|
||||
extension.register_admin_extension(
|
||||
'OS-KSADM', {
|
||||
'name': 'OpenStack Keystone Admin',
|
||||
'namespace': 'http://docs.openstack.org/identity/api/ext/'
|
||||
'namespace': 'https://docs.openstack.org/identity/api/ext/'
|
||||
'OS-KSADM/v1.0',
|
||||
'alias': 'OS-KSADM',
|
||||
'updated': '2013-07-11T17:14:00-00:00',
|
||||
@ -33,7 +33,7 @@ extension.register_admin_extension(
|
||||
{
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://developer.openstack.org/'
|
||||
'href': 'https://developer.openstack.org/'
|
||||
'api-ref-identity-v2-ext.html',
|
||||
}
|
||||
]})
|
||||
|
@ -30,7 +30,7 @@ LOG = log.getLogger(__name__)
|
||||
extension.register_public_extension(
|
||||
'OS-KSCRUD', {
|
||||
'name': 'OpenStack Keystone User CRUD',
|
||||
'namespace': 'http://docs.openstack.org/identity/api/ext/'
|
||||
'namespace': 'https://docs.openstack.org/identity/api/ext/'
|
||||
'OS-KSCRUD/v1.0',
|
||||
'alias': 'OS-KSCRUD',
|
||||
'updated': '2013-07-07T12:00:0-00:00',
|
||||
@ -40,7 +40,7 @@ extension.register_public_extension(
|
||||
{
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://developer.openstack.org/'
|
||||
'href': 'https://developer.openstack.org/'
|
||||
'api-ref-identity-v2-ext.html',
|
||||
}
|
||||
]})
|
||||
|
@ -128,7 +128,7 @@ class Version(wsgi.Application):
|
||||
}, {
|
||||
'rel': 'describedby',
|
||||
'type': 'text/html',
|
||||
'href': 'http://docs.openstack.org/'
|
||||
'href': 'https://docs.openstack.org/'
|
||||
}
|
||||
],
|
||||
'media-types': [
|
||||
|
@ -19,4 +19,4 @@ features:
|
||||
``[security_compliance] minimum_password_age``.
|
||||
|
||||
For additional details see:
|
||||
`event notifications <See http://docs.openstack.org/developer/keystone/event_notifications.html>`_
|
||||
`event notifications <See https://docs.openstack.org/developer/keystone/event_notifications.html>`_
|
||||
|
@ -9,4 +9,4 @@ features:
|
||||
created in the ``domain`` associated with the ``identity provider``.
|
||||
This behavior can be triggered using a specific syntax within the ``local``
|
||||
rules section of a mapping. For more information see:
|
||||
`mapping combinations <http://docs.openstack.org/developer/keystone/federation/federated_identity.html#mapping-combinations>`_
|
||||
`mapping combinations <https://docs.openstack.org/developer/keystone/federation/federated_identity.html#mapping-combinations>`_
|
||||
|
@ -14,7 +14,7 @@ upgrade:
|
||||
across the deployment. If you do not wish to switch token formats, you will
|
||||
need to explicitly set the token provider for each node in the deployment
|
||||
by setting ``[token] provider`` to ``uuid`` in ``keystone.conf``.
|
||||
Documentation can be found at `fernet-tokens <http://docs.openstack.org/developer/keystone/configuration.html#encryption-keys-for-fernet-tokens>`_.
|
||||
Documentation can be found at `fernet-tokens <https://docs.openstack.org/developer/keystone/configuration.html#encryption-keys-for-fernet-tokens>`_.
|
||||
critical:
|
||||
- >
|
||||
[`bug 1561054 <https://bugs.launchpad.net/keystone/+bug/1561054>`_]
|
||||
|
@ -5,7 +5,7 @@ features:
|
||||
services that support it. To initiate OpenStack
|
||||
request tracing `--profile <HMAC_KEY>` option needs to be added to
|
||||
the CLI command. Configuration and usage details can be foung in
|
||||
[`OSProfiler documentation <http://docs.openstack.org/developer/osprofiler/api.html>`_]
|
||||
[`OSProfiler documentation <https://docs.openstack.org/developer/osprofiler/api.html>`_]
|
||||
upgrade:
|
||||
- OSprofiler support was introduced. To allow its usage the
|
||||
keystone-paste.ini file needs to be modified to contain osprofiler
|
||||
|
@ -5,7 +5,7 @@ upgrade:
|
||||
`keystone.conf` to point to oslo.cache backends:
|
||||
``oslo_cache.memcache_pool`` or ``oslo_cache.mongo``. Refer to the
|
||||
sample configuration file for examples. See `oslo.cache
|
||||
<http://docs.openstack.org/developer/oslo.cache>`_ for additional
|
||||
<https://docs.openstack.org/developer/oslo.cache>`_ for additional
|
||||
documentation.
|
||||
deprecations:
|
||||
- >
|
||||
|
@ -6,4 +6,4 @@ features:
|
||||
To enable this feature, add the ``totp`` auth plugin to the `methods`
|
||||
option in the `[auth]` section of `keystone.conf`. More information
|
||||
about using TOTP can be found in `keystone's developer documentation
|
||||
<http://docs.openstack.org/developer/keystone/auth-totp.html>`_.
|
||||
<https://docs.openstack.org/developer/keystone/auth-totp.html>`_.
|
||||
|
@ -5,7 +5,7 @@ description-file =
|
||||
README.rst
|
||||
author = OpenStack
|
||||
author-email = openstack-dev@lists.openstack.org
|
||||
home-page = http://docs.openstack.org/developer/keystone/
|
||||
home-page = https://docs.openstack.org/developer/keystone/
|
||||
classifier =
|
||||
Environment :: OpenStack
|
||||
Intended Audience :: Information Technology
|
||||
|
Loading…
Reference in New Issue
Block a user