Try to maintain, for spark. https://github.com/philsturgeon/codeigniter-oauth