fix #1204: add separate datasource parameter withCredentials