provide a method to guarranttee get valid oauth data.