keystone.oauth1.core module

Main entry point into the OAuth1 service.

class keystone.oauth1.core.Manager[source]

Bases: 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: str = '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.get_oauth_headers(headers)[source]
keystone.oauth1.core.token_generator(*args, **kwargs)[source]
keystone.oauth1.core.validate_oauth_params(query_string)[source]