tidy oauth methods