Skip to content

feat(go): share token verification state through Redis - #42

Merged
cport1 merged 1 commit into
mainfrom
feat/redis-token-state
Aug 23, 2026
Merged

cport1 merged 1 commit into
mainfrom
feat/redis-token-state

Conversation

@cport1

@cport1 cport1 commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • atomically claim verified tokens in Redis across Go replicas
  • share Siteverify idempotency responses using hashed Redis keys
  • fail token validation closed with state_unavailable when Redis cannot enforce replay protection
  • add cross-instance replay, idempotency, and outage tests
  • update README, installation, and Helm docs with the expanded capability boundary

Stack

Depends on #41. After #41 merges, this PR can be retargeted to main.

Validation

  • go test -race ./...

@cport1
cport1 changed the base branch from feat/redis-pow-state to main August 23, 2026 03:23
@cport1
cport1 force-pushed the feat/redis-token-state branch from 539c666 to eeae057 Compare August 23, 2026 03:23
@cport1
cport1 merged commit ece7108 into main Aug 23, 2026
11 checks passed
@cport1
cport1 deleted the feat/redis-token-state branch August 23, 2026 03:35
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