jsconf
store by custom token, not IP