* Add EntraId authentication support for Azure specific endpoints * fix from copilot review * changes from feedback * update error msg * fixes based on comments * fix typing for tests * fixing tests * comment feedback