Shakha is a headless OAuth broker engine for Rails APIs and monoliths. Your frontend does a single redirect; Shakha runs the OAuth dance (PKCE, state) against Google or GitHub, stores a revocable database-backed session, and redirects back with a session token usable via encrypted cookie or Authorization: Bearer. No JWTs issued, no Redis, no frontend SDK. Pre-1.0: APIs and security posture still evolving.
Required Ruby Version
>= 3.1
Authors
Asrat
Versions
- 0.8.0 July 27, 2026 (23.5 KB)
- 0.3.0 May 20, 2026 (17.5 KB)
- 0.2.0 May 20, 2026 (20.5 KB)
- 0.1.7 May 11, 2026 (20.5 KB)
- 0.1.6 May 11, 2026 (17.5 KB)