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

Classes

class  DomainConfigs
 
class  Manager
 
class  MappingManager
 
class  ShadowUsersManager
 

Functions

def domains_configured (f)
 
def exception_translated (exception_type)
 

Variables

 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')
 
 MEMOIZE_ID_MAPPING
 
string DOMAIN_CONF_FHEAD = 'keystone.'
 
string DOMAIN_CONF_FTAIL = '.conf'
 
int REGISTRATION_ATTEMPTS = 10
 
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 core.py.

◆ exception_translated()

Variable Documentation

◆ CONF

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

Definition at line 43 of file core.py.

◆ DOMAIN_CONF_FHEAD

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

Definition at line 55 of file core.py.

◆ DOMAIN_CONF_FTAIL

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

Definition at line 56 of file core.py.

◆ ID_MAPPING_REGION

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

Definition at line 51 of file core.py.

◆ LOG

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

Definition at line 45 of file core.py.

◆ MEMOIZE

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

Definition at line 49 of file core.py.

◆ MEMOIZE_ID_MAPPING

keystone.identity.core.MEMOIZE_ID_MAPPING
Initial value:
1 = cache.get_memoization_decorator(group='identity',
2  region=ID_MAPPING_REGION)

Definition at line 52 of file core.py.

◆ PROVIDERS

keystone.identity.core.PROVIDERS = provider_api.ProviderAPIs

Definition at line 47 of file core.py.

◆ REGISTRATION_ATTEMPTS

int keystone.identity.core.REGISTRATION_ATTEMPTS = 10

Definition at line 61 of file core.py.

◆ SQL_DRIVER

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

Definition at line 64 of file core.py.