Oauth2 Proxy authentication using Azure and Nginx ingress controller hosted in Kubernetes through ArgoCD

Mr DevOps 🐳 ☸ ☁️ 🌐
8 min readDec 1, 2022

In this article , we would explain how to set up Oauth2 proxy in your organization using Azure , ArgoCD to set up more security during your application access.

What is Oauth2 proxy ?

Oauth2 is a reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group.

In our article , we will explain how to set up a simple hello world app ( Not Kibana and elastic search )

Prerequisites.

  • ArgoCD
  • AKS with Nginx Ingress controller installed.
  • Application registred in Application registration in Azure.
  • Working app ( Hello World application ).
  • GitHub repository

1- Install Nginx ingress controller in your AKS kubernetes cluster.

--

--