keystone.oauth1.backends.base.
Oauth1DriverBase
[source]¶Bases: object
Interface description for an OAuth1 driver.
Authorize request token.
Parameters: |
|
---|---|
Returns: | verifier |
create_access_token
(request_id, access_token_duration)[source]¶Create access token.
Parameters: |
|
---|---|
Returns: | access_token_ref |
create_consumer
(consumer_ref)[source]¶Create consumer.
Parameters: | consumer_ref (dict) – consumer ref with consumer name |
---|---|
Returns: | consumer_ref |
create_request_token
(consumer_id, requested_project, request_token_duration)[source]¶Create request token.
Parameters: |
|
---|---|
Returns: | request_token_ref |
delete_access_token
(user_id, access_token_id)[source]¶Delete access token.
Parameters: |
|
---|---|
Returns: | None |
delete_consumer
(consumer_id)[source]¶Delete consumer.
Parameters: | consumer_id (string) – id of consumer to get |
---|---|
Returns: | None. |
get_access_token
(access_token_id)[source]¶Get access token.
Parameters: | access_token_id (string) – the id of the access token |
---|---|
Returns: | access_token_ref |
get_consumer
(consumer_id)[source]¶Get consumer, returns the consumer id (key) and description.
Parameters: | consumer_id (string) – id of consumer to get |
---|---|
Returns: | consumer_ref |
get_consumer_with_secret
(consumer_id)[source]¶Like get_consumer(), but also returns consumer secret.
Returned dictionary consumer_ref includes consumer secret. Secrets should only be shared upon consumer creation; the consumer secret is required to verify incoming OAuth requests.
Parameters: | consumer_id (string) – id of consumer to get |
---|---|
Returns: | consumer_ref containing consumer secret |
get_request_token
(request_token_id)[source]¶Get request token.
Parameters: | request_token_id (string) – the id of the request token |
---|---|
Returns: | request_token_ref |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.