Skip to content

Sentinel-Gear is the identity-aware gateway of the IronBucket ecosystem. It acts as the perimeter entry point, handling authentication (OIDC/Keycloak), validating tokens, and enforcing initial access policies before forwarding requests to downstream services. Designed for modern, zero-trust architectures, Sentinel-Gear ensures security

Notifications You must be signed in to change notification settings

ZiggiZagga/Sentinel-Gear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ก๏ธ Sentinel-Gear Gateway

Sentinel-Gear-Gateway is a Spring Cloud Gatewayโ€“based service hardened for zero-trust environments. Acting as the secure entrypoint to the IronBucket ecosystem, it enforces identity-aware policies, integrates with GitOps workflows, and transforms your object access layer into a governed, auditable flow.

  • ๐Ÿš€ Built on Spring Cloud Gateway
  • ๐Ÿ” OIDC-ready, zero-trust by default
  • โš™๏ธ Policy-driven traffic control for S3-compatible storage

๐Ÿš€ Why Sentinel-Gear?

Feature Description
๐Ÿ›ก๏ธ Spring-Powered Gateway Leverages Spring Cloud Gateway for reactive, scalable request routing
๐Ÿ“œ Git-Managed Policies Authorize requests using declarative rules managed in Git
๐Ÿ” OIDC Identity Enforcement Supports any compliant provider (e.g., Keycloak, Auth0)
๐Ÿ”„ Plug-and-Play with IronBucket Routes cleanly into object storage setups via IronBucket
๐Ÿ“Š Built-In Telemetry Hooks Metrics and logs designed for observability stacks like Prometheus + Loki

About

Sentinel-Gear is the identity-aware gateway of the IronBucket ecosystem. It acts as the perimeter entry point, handling authentication (OIDC/Keycloak), validating tokens, and enforcing initial access policies before forwarding requests to downstream services. Designed for modern, zero-trust architectures, Sentinel-Gear ensures security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages