Skip to content

Jackil 2026.2.0 — Civil SSO (opt-in) - #1

Merged
ConnorHaggerty merged 1 commit into
mainfrom
feature/2026.2.0-civil
Jul 20, 2026
Merged

Jackil 2026.2.0 — Civil SSO (opt-in)#1
ConnorHaggerty merged 1 commit into
mainfrom
feature/2026.2.0-civil

Conversation

@ConnorHaggerty

Copy link
Copy Markdown
Contributor

Adds the civilsso app: sign in with the SQSY shared identity (Civil). 60s EdDSA handoff token verified locally against a cached public key; CivilIdentity maps the Civil user UUID to local accounts (existing PKs unchanged, usernames never auto-claimed). Unset CIVIL_URL = feature off; every failure lands back on the login page.

Also rebuilds the broken .venv. 118 tests green. Prod note: merging changes nothing until CIVIL_URL is set on the deployment. Tag 2026.2.0 after merge.

civilsso app under apps/: local verification of Civil's 60s EdDSA handoff token
against a cached public key, CivilIdentity UUID mapping (external requesters and
staff keep their existing PKs; no username auto-claiming), unset CIVIL_URL = off,
failures land on the login page. Rebuilds the broken .venv. Absolute imports
throughout because the repo root is itself a package.
@ConnorHaggerty
ConnorHaggerty merged commit 070726d into main Jul 20, 2026
1 check failed
ConnorHaggerty added a commit that referenced this pull request Jul 23, 2026
Fold in the SSO settings screen that landed after PR #1 so main reflects the
complete 2026.2.0 Civil SSO work.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant