# -*- coding: utf-8 -*-
'''
    salt.tokens
    ~~~~~~~~~~~~

    This module implements all the token stores used by salt during eauth authentication.
    Each store must implement the following methods:

    :mk_token: function to mint a new unique token and store it

    :get_token: function to get data of a given token if it exists

    :rm_token: remove the given token from storage

    :list_tokens: list all tokens in storage

'''
