Merge "Add a oauth1-configuration.rst and extension section to docs"
This commit is contained in:
commit
fb28e51bae
@ -679,6 +679,19 @@ files for each Server application.
|
|||||||
* ``etc/logging.conf.sample``
|
* ``etc/logging.conf.sample``
|
||||||
* ``etc/default_catalog.templates``
|
* ``etc/default_catalog.templates``
|
||||||
|
|
||||||
|
.. _`adding extensions`:
|
||||||
|
|
||||||
|
Adding Extensions
|
||||||
|
=================
|
||||||
|
|
||||||
|
OAuth1.0a
|
||||||
|
---------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
extensions/oauth1-configuration.rst
|
||||||
|
|
||||||
.. _`prepare your deployment`:
|
.. _`prepare your deployment`:
|
||||||
|
|
||||||
Preparing your deployment
|
Preparing your deployment
|
||||||
|
35
doc/source/extensions/oauth1-configuration.rst
Normal file
35
doc/source/extensions/oauth1-configuration.rst
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
..
|
||||||
|
Copyright 2011-2013 OpenStack, Foundation
|
||||||
|
All Rights Reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
|
not use this file except in compliance with the License. You may obtain
|
||||||
|
a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||||
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
|
License for the specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
|
||||||
|
=============================
|
||||||
|
Enabling the OAuth1 Extension
|
||||||
|
=============================
|
||||||
|
|
||||||
|
To enable the OAuth1 extension:
|
||||||
|
|
||||||
|
1. Optionally, add the oauth1 extension driver to the ``[oauth1]`` section in ``keystone.conf``. For example::
|
||||||
|
|
||||||
|
[oauth1]
|
||||||
|
driver = keystone.contrib.oauth1.backends.sql.OAuth1
|
||||||
|
|
||||||
|
2. Add the ``oauth1_extension`` filter to the ``api_v3`` pipeline in ``keystone-paste.ini``. For example::
|
||||||
|
|
||||||
|
[pipeline:api_v3]
|
||||||
|
pipeline = access_log sizelimit url_normalize token_auth admin_token_auth xml_body json_body ec2_extension s3_extension oauth1_extension service_v3
|
||||||
|
|
||||||
|
3. Create the OAuth1 extension tables if using the provided SQL backend. For example::
|
||||||
|
|
||||||
|
./bin/keystone-manage db_sync --extension oauth1
|
Loading…
Reference in New Issue
Block a user