Make oauth optional