Login

My application is using Theia with react and is hosted on linux bases ssh server which is hosted in AWS environment and I am using docker-compose to deploy it. and it can be access via url http://123.123.123.123:3000/.

Now I wanted to provide Login page to user with 2 factor authentication, so only authorised users can access application using this ip address.

I don’t see any option like we do for regular react application. However I came across this thought of using reverse proxy. Can someone explain how and what should be done to achieve it?

Access to Theia workspaces should be authorized via some sort of identity provider like keycloak (using a reverse proxy). At least that’s how most people do it, as far as I’m aware. Maybe the people from Theia Cloud can explain a bit better. @jfaltermeier?