add credentials provider support
fix windows path quoting
merging credentials provider