How to use external identity providers to authenticate to Azure

Hi,
How to use external identity providers to authenticate to Azure kubernetes cluster..
For GKE cluster I follow link, https://cloud.google.com/kubernetes-engine/docs/how-to/oidc .. Its easy.. creating Clientconfig with IssuerURI as URL of external OIDC povider.
For EKS, Cluster I follow link, https://docs.aws.amazon.com/eks/latest/userguide/authenticate-oidc-identity-provider.html .. Its easier by creating ClusterConfig and associating it.
But for Azure, I have not got any easy way to configure it.
Few articles suggest, federated approach.. few article suggest create b2c tenant and workflows. I am bit confused here.
Is there any easy way to associate external identity provide with Azure kubernetes cluster?
Thanks,
Rahul