# keystone.oauth1.core module

Main entry point into the OAuth1 service.

class keystone.oauth1.core.Manager

  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)
  create_consumer(consumer_ref, initiator=None)
  create_request_token(consumer_id, requested_project, request_token_duration, initiator=None)
  delete_access_token(user_id, access_token_id, initiator=None)
  delete_consumer(consumer_id, initiator=None)
  driver_namespace: str = 'keystone.oauth1'
  update_consumer(consumer_id, consumer_ref, initiator=None)

class keystone.oauth1.core.Token(key, secret)

  Bases: `object`

  set_verifier(verifier)

keystone.oauth1.core.get_oauth_headers(headers)

keystone.oauth1.core.token_generator(*args, **kwargs)

keystone.oauth1.core.validate_oauth_params(query_string)

this page last updated: 2026-06-11 21:52:50

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug