keystone.oauth1.core module
Main entry point into the OAuth1 service.
-
class
keystone.oauth1.core.
Manager
[source]
Bases: keystone.common.manager.Manager
Default pivot point for the OAuth1 backend.
See keystone.common.manager.Manager
for more details on how this
dynamically calls the backend.
-
create_access_token
(request_id, access_token_duration, initiator=None)[source]
-
create_consumer
(consumer_ref, initiator=None)[source]
-
create_request_token
(consumer_id, requested_project, request_token_duration, initiator=None)[source]
-
delete_access_token
(user_id, access_token_id, initiator=None)[source]
-
delete_consumer
(consumer_id, initiator=None)[source]
-
driver_namespace
= 'keystone.oauth1'
-
update_consumer
(consumer_id, consumer_ref, initiator=None)[source]
-
class
keystone.oauth1.core.
Token
(key, secret)[source]
Bases: object
-
set_verifier
(verifier)[source]
-
keystone.oauth1.core.
token_generator
(*args, **kwargs)[source]
-
keystone.oauth1.core.
validate_oauth_params
(query_string)[source]