Table Of Contents

Previous topic

token Package

This Page

backends Package

kvs Module

class keystone.token.backends.kvs.Token(db=None)

Bases: keystone.common.kvs.Base, keystone.token.core.Driver

create_token(token_id, data)
delete_token(token_id)
get_token(token_id)

memcache Module

class keystone.token.backends.memcache.Token(client=None)

Bases: keystone.token.core.Driver

client
create_token(token_id, data)
delete_token(token_id)
get_token(token_id)

sql Module

class keystone.token.backends.sql.Token

Bases: keystone.common.sql.core.Base, keystone.token.core.Driver

create_token(token_id, data)
delete_token(token_id)
get_token(token_id)
class keystone.token.backends.sql.TokenModel(**kwargs)

Bases: sqlalchemy.ext.declarative.Base, keystone.common.sql.core.DictBase

expires
extra
classmethod from_dict(token_dict)
id
to_dict()