Grafana integration with Entra ID in Azure

We are using a Grafana v11.2 which deployed on AKS cluster in Azure. to route traffic to Grafana pod, we are using an Grafana ingress resource and direct traffic to port 3000 on specific host url such as below

apiVersion: networking.k8s. io/v1
kind: Ingress
metadata:
annotations:
kubernetes. io/ingress. class: nginx
name: grafana
spec:
rules:
- host: grafana-omid. com
http:
paths:
- backend:
service:
name: grafana
port:
number: 3000
path: /
pathType: ImplementationSpecific
tls:
- hosts:
- grafana-omid. com
secretName: ingress-secret-tls
status:
loadBalancer: {}

Now, we want to integrate it with Azure AD for specific OPS group members to be able to login via Azure AD authentication.
To achieve this, we configured Azure AD setting in Grafana according to Grafana documents!
Also, created particular SPN named grafana-spn which configured with proper redirect web URI such as:
http s://grafana-omid.com/login/generic_oauth
http s://grafana-omid.com/login/azuread
http s://grafana-omid.com

Everything seems fine but once users login with Microsoft AD, they redirected to the wrong path and shows the below error :upside_down_face: This is strange because we already configured true URI and I am wondering how it redirect to localhost:3000.
Do you have any suggestion and solution to fix it and route traffic to the valid URL grafana.omid.com on port 80?
Note that, we already configured the same settings on Azure web app services but it works, while when we deploy Grafana on AKS, this problem happens!!

AADSTS50011: The redirect URI 'http://localhost:3000/login/azuread’ specified in the request does not match the redirect URIs configured for the application ‘436b3b4f-0780-4b1c-8c6c-6692188a99c3’. Make sure the redirect URI sent in the request matches one added to your application in the Azure portal. Navigate aka.ms/redirectUriMismatchError to learn more about how to fix this.

Thanks Grafana team for your support