quple/identity
Philip Peterson 6e75b01735 Gate Quple behind Quine sign-in, then meet.jit.si
- identity/: Quine OIDC provider (identity.quineglobal.com) built on
  zitadel/oidc, with password and GitHub/Google (goth) sign-in, invite-only
  accounts managed from the CLI, and persisted, hashed refresh tokens.
- server/: require Quine access tokens (verified with coreos/go-oidc) and
  take the caller's username from the token.
- desktop/: RFC 8252 browser sign-in via the openidconnect crate with a
  loopback redirect; refresh token kept out of the webview. UI rewritten in
  Preact + htm (vendored, no build step), gating Quine -> meet.jit.si ->
  dashboard.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 06:41:23 -08:00
..
accounts.go WIP auth 2026-10-01 06:15:45 -08:00
client.go Gate Quple behind Quine sign-in, then meet.jit.si 2026-10-01 06:41:23 -08:00
go.mod Gate Quple behind Quine sign-in, then meet.jit.si 2026-10-01 06:41:23 -08:00
go.sum Gate Quple behind Quine sign-in, then meet.jit.si 2026-10-01 06:41:23 -08:00
keys.go WIP auth 2026-10-01 06:15:45 -08:00
login.go Gate Quple behind Quine sign-in, then meet.jit.si 2026-10-01 06:41:23 -08:00
main.go Gate Quple behind Quine sign-in, then meet.jit.si 2026-10-01 06:41:23 -08:00
server_test.go Gate Quple behind Quine sign-in, then meet.jit.si 2026-10-01 06:41:23 -08:00
storage.go Gate Quple behind Quine sign-in, then meet.jit.si 2026-10-01 06:41:23 -08:00