Skip to content

Auth: everything - #93

Merged
RandyJDean merged 2 commits into
mainfrom
08-26-auth_everything
Aug 28, 2026
Merged

Auth: everything#93
RandyJDean merged 2 commits into
mainfrom
08-26-auth_everything

Conversation

@RandyJDean

Copy link
Copy Markdown
Contributor
  • TokenGenerator mints 256-bit base64url tokens and stores only SHA-256
    hex digests
  • MagicLinkTokenRepository (JdbcClient, plain SQL): insert plus an atomic
    consume that returns the email, uniform-empty on every failure mode
  • Injectable UTC Clock so expiry logic is testable

Member lookups go through the member domain's MemberRepo — auth owns no
member SQL of its own.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@RandyJDean RandyJDean mentioned this pull request Aug 26, 2026
Closed
@RandyJDean
RandyJDean marked this pull request as ready for review August 26, 2026 20:22
@RandyJDean
RandyJDean requested a review from a team August 26, 2026 20:22
@RandyJDean
RandyJDean force-pushed the 08-26-auth_everything branch from bac9b63 to 6c7258a Compare August 26, 2026 21:19
@RandyJDean
RandyJDean force-pushed the 08-26-auth_everything branch 2 times, most recently from 895028a to 769f6d1 Compare August 26, 2026 21:54
@graphite-app

graphite-app Bot commented Aug 26, 2026

Copy link
Copy Markdown

Graphite Automations

"Request reviewers once CI passes" took an action on this PR • (08/26/26)

2 reviewers were added to this PR based on Henry Chen's automation.

@RandyJDean
RandyJDean force-pushed the 08-26-auth_everything branch 2 times, most recently from fde1965 to f875996 Compare August 28, 2026 17:08
RandyJDean and others added 2 commits August 28, 2026 13:30
- TokenGenerator mints 256-bit base64url tokens and stores only SHA-256
  hex digests
- MagicLinkTokenRepository (JdbcClient, plain SQL): insert plus an atomic
  consume that returns the email, uniform-empty on every failure mode
- Injectable UTC Clock so expiry logic is testable

Member lookups go through the member domain's MemberRepo — auth owns no
member SQL of its own.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@RandyJDean
RandyJDean force-pushed the 08-26-auth_everything branch from f875996 to 9abfdc2 Compare August 28, 2026 17:46
@sonarqubecloud

Copy link
Copy Markdown

RandyJDean commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

Merge activity

  • Aug 28, 5:50 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Aug 28, 5:50 PM UTC: @RandyJDean merged this pull request with Graphite.

@RandyJDean
RandyJDean merged commit 1526313 into main Aug 28, 2026
7 checks passed
@RandyJDean
RandyJDean deleted the 08-26-auth_everything branch August 28, 2026 17:50
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.

4 participants