D365 Azure blob storage authentication using service principal

I am trying to connect to ABS server using X++. There are classes to connect using connecting string or key but I need to connect using service principal credentials, client id, secret key etc.
I can access it using c# and c# uses Azure.Identity libaray but I can find find it in X++.
Any help please

I have already tried in X++ to find the ClientSecretCredential class with no luck