oauth settings + refactor
oauth login init