# keystone.credential.core module

Main entry point into the Credential service.

class keystone.credential.core.Manager

  Bases: `Manager`

  Default pivot point for the Credential backend.

  See `keystone.common.manager.Manager` for more details on how this dynamically calls the backend.

  create_credential(credential_id, credential, initiator=None)

    Create a credential.

  delete_credential(credential_id, initiator=None)

    Delete a credential.

  delete_credentials_for_project(project_id)

    Delete all credentials for a project.

  delete_credentials_for_user(user_id)

    Delete all credentials for a user.

  driver_namespace: str = 'keystone.credential'
  get_credential(credential_id)

    Return a credential reference.

  list_credentials(hints=None)
  list_credentials_for_user(user_id, type=None)
  update_credential(credential_id, credential)

    Update an existing credential.

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

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