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

  1. 0.9.0
    1. source

      1. 0.9.0 source October 03, 2026 (25 KB)
  2. 0.8.0
    1. source

      1. 0.8.0 source July 27, 2026 (23.5 KB)
  3. 0.3.0
    1. source

      1. 0.3.0 source May 20, 2026 (17.5 KB)
  4. 0.2.0
    1. source

      1. 0.2.0 source May 20, 2026 (20.5 KB)
  5. 0.1.7
    1. source

      1. 0.1.7 source May 11, 2026 (20.5 KB)
Show all versions (10 total)

Pushed by

SHA 256 checksum