def __init__(self, backing_store=None, **kwargs): super(Token, self).__init__() self._store = kvs.get_key_value_store('token-driver') if backing_store is not None: self.kvs_backend = backing_store self._store.configure(backing_store=self.kvs_backend, **kwargs) if self.__class__ == Token: # NOTE(morganfainberg): Only warn if the base KVS implementation # is instantiated. LOG.warn(_('It is recommended to only use the base ' 'key-value-store implementation for the token driver ' 'for testing purposes. ' 'Please use keystone.token.backends.memcache.Token ' 'or keystone.token.backends.sql.Token instead.'))
def __init__(self, backing_store=None, **kwargs): super(Token, self).__init__() self._store = kvs.get_key_value_store('token-driver') if backing_store is not None: self.kvs_backend = backing_store if not self._store.is_configured: # Do not re-configure the backend if the store has been initialized self._store.configure(backing_store=self.kvs_backend, **kwargs) if self.__class__ == Token: # NOTE(morganfainberg): Only warn if the base KVS implementation # is instantiated. LOG.warning(_LW('It is recommended to only use the base ' 'key-value-store implementation for the token ' 'driver for testing purposes. Please use ' "'memcache' or 'sql' instead."))
def __init__(self, backing_store=None, **kwargs): super(Token, self).__init__() self._store = kvs.get_key_value_store('token-driver') if backing_store is not None: self.kvs_backend = backing_store if not self._store.is_configured: # Do not re-configure the backend if the store has been initialized self._store.configure(backing_store=self.kvs_backend, **kwargs) if self.__class__ == Token: # NOTE(morganfainberg): Only warn if the base KVS implementation # is instantiated. LOG.warn( _LW('It is recommended to only use the base ' 'key-value-store implementation for the token driver ' "for testing purposes. Please use 'memcache' or " "'sql' instead."))
def __init__(self, **kwargs): super(Revoke, self).__init__() self._store = kvs.get_key_value_store('os-revoke-driver') self._store.configure(backing_store=_KVS_BACKEND, **kwargs)
def __init__(self, **kwargs): self._store = kvs.get_key_value_store('os-revoke-synchonize') self._store.configure(backing_store=_KVS_BACKEND, **kwargs) self._last_fetch = None self._current_events = [] self.revoke_map = model.RevokeTree()