theia-ide / theia-apps

Theia applications examples - docker images, desktop apps, packagings
Apache License 2.0
1.04k stars 346 forks source link

Feature Request: Official Support for Authentication #375

Closed XieGuochao closed 4 years ago

XieGuochao commented 4 years ago

I think it is necessary to have an official support for authentication, either username+password or tokens.

vince-fugnitto commented 4 years ago

@XieGuochao I'm not sure what you mean by official support, are you proposing authentication support in the images or the framework? Please note that the images are examples for others to build their own docker images (we use these images for tests mainly). There are no plans to add authentication (such as logging in) on top.

marcdumais-work commented 4 years ago

Though it should be in theory possible to add authentication to one or more image, this is not a direction we're looking to go right now. Instead I would advise looking into doing this outside the images where the Theia app is running. One way is to have something like Keycloak in front of the development container, only letting it be accessed if auth passes.