Make oauth a provider type