keystone  18.0.0
About: OpenStack Keystone (Core Service: Identity) provides an authentication and authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services.
The "Victoria" series (maintained release).
  Fossies Dox: keystone-18.0.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

keystone.identity.core Namespace Reference


class  DomainConfigs
class  Manager
class  MappingManager
class  ShadowUsersManager


def domains_configured (f)
def exception_translated (exception_type)


 CONF = keystone.conf.CONF
 LOG = log.getLogger(__name__)
 PROVIDERS = provider_api.ProviderAPIs
 MEMOIZE = cache.get_memoization_decorator(group='identity')
 ID_MAPPING_REGION = cache.create_region(name='id mapping')
string DOMAIN_CONF_FHEAD = 'keystone.'
string DOMAIN_CONF_FTAIL = '.conf'
string SQL_DRIVER = 'SQL'

Function Documentation

◆ domains_configured()

def keystone.identity.core.domains_configured (   f)
Wrap API calls to lazy load domain configs after init.

This is required since the assignment manager needs to be initialized
before this manager, and yet this manager's init wants to be
able to make assignment calls (to build the domain configs).  So
instead, we check if the domains have been initialized on entry
to each call, and if requires load them,

Definition at line 392 of file

◆ exception_translated()

Variable Documentation


keystone.identity.core.CONF = keystone.conf.CONF

Definition at line 43 of file


string keystone.identity.core.DOMAIN_CONF_FHEAD = 'keystone.'

Definition at line 55 of file


string keystone.identity.core.DOMAIN_CONF_FTAIL = '.conf'

Definition at line 56 of file


keystone.identity.core.ID_MAPPING_REGION = cache.create_region(name='id mapping')

Definition at line 51 of file


keystone.identity.core.LOG = log.getLogger(__name__)

Definition at line 45 of file


keystone.identity.core.MEMOIZE = cache.get_memoization_decorator(group='identity')

Definition at line 49 of file


Initial value:
1 = cache.get_memoization_decorator(group='identity',

Definition at line 52 of file


keystone.identity.core.PROVIDERS = provider_api.ProviderAPIs

Definition at line 47 of file


int keystone.identity.core.REGISTRATION_ATTEMPTS = 10

Definition at line 61 of file


string keystone.identity.core.SQL_DRIVER = 'SQL'

Definition at line 64 of file