RubyGems Navigation menu

shakha 0.1.7

Shakha is a headless authentication broker gem for Rails that handles Google OAuth 2.0 with PKCE security. It provides domain-scoped user identifiers via pairwise subjects, ensuring the same Google account gets different IDs across different applications. Built DHH-style: database sessions (no Redis), Turbo native (zero JS), and a single "Continue with Google" button. Works as an embedded Rails engine or standalone service.

Gemfile:
=

install:
=

Versions:

  1. 0.1.7 May 11, 2026 (20.5 KB)
  2. 0.1.6 May 11, 2026 (17.5 KB)
  3. 0.1.4 May 11, 2026 (17.5 KB)
  4. 0.1.3 May 11, 2026 (16.5 KB)
  5. 0.1.1 May 11, 2026 (15 KB)
Show all versions (6 total)

Runtime Dependencies (3):

activesupport >= 7.1, < 10
jwt ~> 2.7
railties >= 7.1, < 10

Owners:

Pushed by:

Authors:

  • Asrat

SHA 256 checksum:

=

Total downloads 367

For this version 25

Version Released:

License:

MIT

Required Ruby Version: >= 3.1

Links: