deb-keystone/doc/source/extensions/oauth1.rst
Steve Martinelli ac02adc131 Remove the configure portion of extension docs
The docs themselves have little to do with configuration,
and mostly describe how to enable the extension.
Suggest removing the configuration part of the file rename.
Also motivating this change, is the fact that we are including
a doc that helps to configure the federation extension
(https://review.openstack.org/#/c/89220/).

Change-Id: I0fe845ac9bdfede330a7eb56fee6f971290789b3
2014-05-02 00:14:24 -05:00

1.5 KiB

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 authentication method to the [auth] section in keystone.conf:

    [auth]
    methods = external,password,token,oauth1
    oauth1 = keystone.auth.plugins.oauth1.OAuth
  3. 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
  4. Create the OAuth1 extension tables if using the provided SQL backend. For example:

    ./bin/keystone-manage db_sync --extension oauth1