# Che JWT Proxy

Che JWT Proxy is a Docker-based proxy service for Eclipse Che that authenticates incoming requests and signs outgoing inter-service requests using JSON Web Tokens (JWTs). It is open source and self-hosted, installable on Docker Hub.

Canonical page: https://ourlocalhost.com/app/5292/che-jwt-proxy

## Description

Che JWT Proxy is a Docker-based proxy service for Eclipse Che that authenticates incoming requests and signs outgoing inter-service requests using JSON Web Tokens (JWTs). It helps operators secure service communication in Eclipse Che deployments.

## Platform availability

Available on 0 of 9 platforms.

## Links

- Docker Hub: https://hub.docker.com/r/eclipse/che-jwtproxy
- GitHub: https://github.com/eclipse-che/che-jwtproxy

## Common questions

### What Minikube setup is required before installing Eclipse Che so the Keycloak/JWT proxy works?

Start Minikube with the ingress add-on and 8 GB of RAM. Without it, the Che Keycloak/JWT proxy can fail to get a working URL or run out of memory.

### How should the che-jwtproxy certificate be configured when used behind a reverse proxy?

The Common Name must be the host you expect to use for the reverse proxy. Specify the self-signed key pair using the key_file and crt_file parameters in the Verifier configuration.

## Alternatives

- Apache NetBeans: A free, open-source Integrated Development Environment for software developers.
- GNU Emacs: GNU Emacs is an extensible, customizable text editor—and more.
- Geany: Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workfl…
- Helix
- IntelliJ IDEA: IntelliJ IDEA is a Java-based integrated development environment (IDE) offering intelligent code completion, refactoring, and debugging too…
- Microsoft Visual Studio: Microsoft Visual Studio is an IDE used to create programs, apps, websites, and web services using various frameworks.
- Neovim: Refactored version of Vim with enhanced extensibility and modern plugin architecture.
- PyCharm: IDE for Python and Django offering refactoring, code analysis, VCS integration, debugger, deployment, and more, with a Community Edition op…
- VSCodium: VSCodium is a community-driven, freely-licensed binary distribution of Microsoft's VS Code.
- Visual Studio Code: Free, extensible code editor with Git integration, AI-driven IntelliCode, and 30,000+ extensions, supporting various languages like Python,…
- Zed Editor: Blazing fast, collaborative code editor with real-time multi-user support, built-in Vim mode, language-aware syntax trees, integrated termi…
- che: Eclipse Che is a self-hosted Kubernetes-based cloud IDE and workspace server that creates containerized, browser-based development environm…

---
Source: Our Local Host (https://ourlocalhost.com/app/5292/che-jwt-proxy), the self-hosted and open-source app directory.
