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)  

utils.py File Reference

Go to the source code of this file.

Classes

class  keystone.common.utils.SmarterEncoder
 
class  keystone.common.utils.WhiteListedItemFilter
 

Namespaces

 keystone.common.utils
 

Functions

def keystone.common.utils.resource_uuid (value)
 
def keystone.common.utils.flatten_dict (d, parent_key='')
 
def keystone.common.utils.hash_access_key (access)
 
def keystone.common.utils.attr_as_boolean (val_attr)
 
def keystone.common.utils.auth_str_equal (provided, known)
 
def keystone.common.utils.setup_remote_pydev_debug ()
 
def keystone.common.utils.get_unix_user (user=None)
 
def keystone.common.utils.get_unix_group (group=None)
 
def keystone.common.utils.isotime (at=None, subsecond=False)
 
def keystone.common.utils.parse_expiration_date (expiration_date)
 
def keystone.common.utils.is_not_url_safe (name)
 
def keystone.common.utils.list_url_unsafe_chars (name)
 
def keystone.common.utils.lower_case_hostname (url)
 
def keystone.common.utils.remove_standard_port (url)
 
def keystone.common.utils.format_url (url, substitutions, silent_keyerror_failures=None)
 
def keystone.common.utils.check_endpoint_url (url)
 
def keystone.common.utils.create_directory (directory, keystone_user_id=None, keystone_group_id=None)
 

Variables

 keystone.common.utils.CONF = keystone.conf.CONF
 
 keystone.common.utils.LOG = log.getLogger(__name__)
 
list keystone.common.utils.WHITELISTED_PROPERTIES
 
 keystone.common.utils.RESOURCE_ID_NAMESPACE = uuid.UUID('4332ecab-770b-4288-a680-b9aca3b1b153')
 
 keystone.common.utils.verify_length_and_trunc_password = password_hashing.verify_length_and_trunc_password
 
 keystone.common.utils.hash_password = password_hashing.hash_password
 
 keystone.common.utils.hash_user_password = password_hashing.hash_user_password
 
 keystone.common.utils.check_password = password_hashing.check_password
 
string keystone.common.utils._ISO8601_TIME_FORMAT_SUBSECOND = '%Y-%m-%dT%H:%M:%S.%f'
 
string keystone.common.utils._ISO8601_TIME_FORMAT = '%Y-%m-%dT%H:%M:%S'
 
string keystone.common.utils.URL_RESERVED_CHARS = ":/?#[]@!$&'()*+,;="