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…

  • Network Services
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

  • Unraid (not listed)
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score

Not enough data yet for a health score. It needs at least 2 of 4 factors: maintenance, popularity, ease of install, resource needs.

GitHub stars
6
Open issues
2
Last commit
2022-12-21
Latest release
v0.10.0
License
EPL-2.0
Activity
stale

Checked today - source: GitHub (eclipse-che/che-jwtproxy)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is not supported.

Checked 12 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Start Minikube with ingress and enough RAM Before installing, run the provided minikube start command with the ingress add-on (the part that lets browsers reach services) and 8 GB RAM. Without it, the Che Keycloak/JWT proxy can fail to get a working URL or run out of memory. source
  • Configuration Configure it as a forward proxy to sign outgoing requests or a reverse proxy to authenticate incoming requests. source

Fetched today - each note links to its source

Alternatives (12)

  • 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…

Checked 10 days ago - source: AlternativeTo

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.

Answers sourced from github.com, github.com

Community

Collected 6 days ago - public community threads