Can LDAP features be integrated with Istio to provide user authentication? We basically want to use Istio on top of our existing services. Our goal is to make Istio authenticate with LDAP for the list of users and their passwords. And based on this data, Istio should route the request to the appropriate service. Is there any utility through which this can be done? If LDAP cant be integrated with Istio, are there any other ways to have the user authentication in Istio?
As far as I'm concerned LDAP is not working in istio.
Workaround here would be either keycloak or auth0
You can integrate both of them with istio, but it's just for authentication, It won't work as LDAP itself, at least as far as I know.
A few links which might be useful
Auth0
Keycloak
https://www.dangtrinh.com/2019/08/end-user-authentication-with-istio-and.html
https://medium.com/@carlosedp/adding-authentication-to-your-kubernetes-front-end-applications-with-keycloak-6571097be090
If it's about auth0,keycloak and istio it will do both, handle the traffic and work on authentication.