Auth0 Authentication to Kubeapps page and update

Job ID: 32826228

Budget: $30 – $250 USD

I want to use Kubeapps (https://github.com/kubeapps/kubeapps) on my Kubernetes cluster

Furthermore, I would like to allow users to Authenticate with Auth0.

I have the following input at Auth0:

Name: "kubeapps-auth"
Domain: "my-auth..eu.auth0.com"
Client ID: "abcd"
Client Secret: "mysecret"

Now I would like deploy kubeapps with helm by using this Auth0 service. There is already a documentation on how to do such things (https://github.com/kubeapps/kubeapps/blob/main/docs/user/using-an-OIDC-provider.md).

I manage to deploy the solution such that
1. there is a starting page with login button for OIDC auth (see kubeapps_login.png)
2. once clicking on it a typical login panel appears (see auth0_login.png)
3. I am back at the page from 1. but not logged in

Now the task is to modify everything necessary (like helm charts or React code or at the Auth0 dashboard) and document it, such that

1. The page at https://kubeapps.mydomain.com displays the login panel from Auth0
2. The login panel displays something for "Terms of Agreement" and "Privacy policy"
3. After login you are now in the inernal dashboard
4. Upon logout etc. this is also handled with Auth0

Create a Helm chart configuration such that the app uses our Auth0

IMPORTANT: You may ask questions before, but the price you give is not negotiable. Once you give a bid, this is the one we go along with.
Related categories: React.js OAuth Kubernetes