Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Windows Tipps & SecurityThe Blood of Dawnwalker Director Says 60 FPS Is Enough for This RPG(23.09.2026 um 14:37 Uhr)
Windows Tipps & SecurityMeyer Sound ernennt John McMahon zum Chief Operating Officer(23.09.2026 um 11:19 Uhr)
Windows Tipps & SecurityTouchscreen erweitert Grill-Sortiment am Point of Sale(23.09.2026 um 13:45 Uhr)
Windows Tipps & Security„When Worlds Unite“: ISE 2027 erweitert Messe und Programm(23.09.2026 um 13:45 Uhr)
Sichere ProgrammierungWhat Full-Stack AI Engineering Means in Real Projects(23.09.2026 um 14:00 Uhr)
Sichere ProgrammierungThe Internet Changes Everything (Slowly)(23.09.2026 um 14:09 Uhr)
Sichere ProgrammierungMAUI vs React Native vs Flutter vs Ionic(23.09.2026 um 14:09 Uhr)
Sichere ProgrammierungAI Tools Used in Modern Software Development(23.09.2026 um 14:22 Uhr)
Sichere ProgrammierungHealthAuditor — Website Health & SEO Audit Tool(23.09.2026 um 14:24 Uhr)
Windows Tipps & SecurityThe Blood of Dawnwalker Director Says 60 FPS Is Enough for This RPG(23.09.2026 um 14:37 Uhr)
Windows Tipps & SecurityMeyer Sound ernennt John McMahon zum Chief Operating Officer(23.09.2026 um 11:19 Uhr)
Windows Tipps & SecurityTouchscreen erweitert Grill-Sortiment am Point of Sale(23.09.2026 um 13:45 Uhr)
Windows Tipps & Security„When Worlds Unite“: ISE 2027 erweitert Messe und Programm(23.09.2026 um 13:45 Uhr)
Sichere ProgrammierungWhat Full-Stack AI Engineering Means in Real Projects(23.09.2026 um 14:00 Uhr)
Sichere ProgrammierungThe Internet Changes Everything (Slowly)(23.09.2026 um 14:09 Uhr)
Sichere ProgrammierungMAUI vs React Native vs Flutter vs Ionic(23.09.2026 um 14:09 Uhr)
Sichere ProgrammierungAI Tools Used in Modern Software Development(23.09.2026 um 14:22 Uhr)
Sichere ProgrammierungHealthAuditor — Website Health & SEO Audit Tool(23.09.2026 um 14:24 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Introducing EAP: The Production-Ready Zero-Config Auth Proxy with Cloud IAM & Rate Limiting

Securing web endpoints and service-to-service communication is notoriously complex. You often find yourself wrapping services with complex setups like oauth2-proxy, writing custom token exchangers, or writing redundant authentication logic…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Securing web endpoints and service-to-service communication is notoriously complex. You often find yourself wrapping services with complex setups like oauth2-proxy, writing custom token exchangers, or writing redundant authentication logic across different service repositories.



To solve this, I built EAP—a lightweight, zero-config authentication proxy designed to handle modern, multi-cloud enterprise authentication out of the box.



With EAP, you can secure any backend service without writing a single line of auth code. Just run the Docker container, specify your environment variables, and get robust Google OAuth (U2S), JWT verification (S2S), Cloud Identity integration, and built-in rate limiting immediately.









💡 Key Features of EAP




  • 🔒 Double Authentication Modes:


    • User-to-Server (U2S): Secure browser access using Google OAuth.

    • Server-to-Server (S2S): Validate server calls via JWT with custom key signature support (RSA).



  • 👥 Domain & Email Whitelisting: Restrict user login access to specific domains or specific emails via ALLOWED_EMAILS.

  • ☁️ Native Cloud Provider Integrations: Built-in hooks for cloud-specific authentication patterns:


    • GCP (GCP_ONLY)

    • AWS Cognito (AWS_ONLY, token exchange configs)

    • Azure AD (AZURE_ONLY, target resource mapping)

    • Kubernetes (KUBERNETES_ONLY)



  • ⚡ Built-in Rate Limiting: Prevent DDoS attacks and abuse with fine-grained rate limiting for both standard users and server-to-server connections.









🚀 Quick Start (Get running in 1 minute)



Deploying EAP is as simple as running a single command.



Here is the complete configuration to launch EAP in front of your upstream backend:




docker run -d \
-p 8080:8080 \
-e PORT=8080 \
-e TARGET_URL="https://your-backend-service.com" \
-e JWT_SECRET="your-jwt-signing-secret-key" \
-e GOOGLE_CLIENT_ID="your-google-client-id" \
-e GOOGLE_CLIENT_SECRET="your-google-client-secret" \
-e GOOGLE_REDIRECT_URL="https://your-domain.com/auth/callback" \
-e ALLOWED_EMAILS="[email protected],@yourcompany.com" \
-e RSA_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----" \
-e GCP_ONLY=false \
-e AWS_ONLY=false \
-e AWS_COGNITO_TOKEN_URL="https://your-cognito-domain.auth.us-east-1.amazoncognito.com/oauth2/token" \
-e AWS_CLIENT_ID="your-cognito-client-id" \
-e AWS_CLIENT_SECRET="your-cognito-client-secret" \
-e AZURE_ONLY=false \
-e AZURE_TARGET_RESOURCE="https://database.windows.net/" \
-e KUBERNETES_ONLY=false \
-e RATE_LIMIT_PER_SEC=3.0 \
-e RATE_BURST=5.0 \
-e S2S_RATE_LIMIT_PER_SEC=30.0 \
-e S2S_RATE_BURST=100.0 \
parth14854tiwari/eap:latest












🔍 How it Works Under the Hood



EAP acts as a reverse proxy sitting directly in front of your target API (TARGET_URL).




  1. User Visits Service: If a user visits the URL via a browser, EAP checks for authentication. If unauthenticated, it initiates a Google OAuth flow. Upon successful authentication, it verifies their email against ALLOWED_EMAILS.

  2. Service-to-Service Requests: When another backend calls your API, EAP intercepts the call, validates the JWT Bearer token using the JWT_SECRET (or RSA_PRIVATE_KEY if configured), and enforces rate-limiting boundaries.

  3. Upstream Forwarding: Validated requests are passed through cleanly to TARGET_URL.









🤝 Open Source & Contributing



EAP is open-source and ready for production testing. We would love to hear your feedback, issues, and feature requests.



If you find EAP useful, please:




  • Star the repository 🌟 on GitHub.

  • Open issues for bugs, features, or ideas.

  • Submit PRs to help us add support for additional OAuth providers (like GitHub or GitLab)!

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Introducing EAP: The Production-Ready Zero-Config Auth Proxy with Cloud IAM & Rate Limiting

Thematisch verwandte Begriffe: Introducing, ProductionReady, ZeroConfig, Auth · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-5695 | Arbitrary file upload vulnerability due to a lack of proper validation in…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick