Implemented a new configuration property 'useKeylessAuth' to toggle between API key and Azure default credential authentication. Added necessary dependencies and updated tests to reflect the new changes. co-authored-by: mattgotteiner <mattgotteiner@users.noreply.github.com>