Istio for Auth using OAuth and API Gateway

Dear All,

I am new to Istio. Came across it while I was searching for Authentication/Authorization and API Gateway solutions for my company.

I want to implement OAuth2 for api clients for access to APIs and individual users for access to our web applications.

I looked into Istio documentation and I understand that Istio also provides Authentication+Authorization solutions, API Gateway solution for managing API traffic along with traffic management between internal services like other open source solutions like Gluu and FusionAuth.

Want to confirm my understanding. Can someone confirm this please?

Regards,
Suraj