the modified version of https://github.com/UnderSourceCode/omniauthTwitterSample