**Is this a BUG REPORT or FEATURE REQUEST?**: FEATURE REQUEST **What happened**: [adal](https://pkg.go.dev/github.com/Azure/go-autorest/autorest/adal) is out of support since March 31, 2023. This PR migrates from adal to azidentity for azure key vault. [Migration guide](https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/azidentity/MIGRATION.md) was used as a reference. **What you expected to happen**: Ability to use azidentity library **How to reproduce it (as minimally and precisely as possible)**: **Anything else we need to know?**: **Environment**: - Container Orchestrator and version: - Cloud provider or hardware configuration: - OS (e.g. from /etc/os-release): - Kernel (e.g. `uname -a`): - Install tools: - Others: