TokenGenerator&Manager