Create Remember-Me Token Collection #169

Closed
opened 2025-09-16 06:36:58 -04:00 by rainbownapkin · 3 comments
rainbownapkin commented 2025-09-16 06:36:58 -04:00 (Migrated from gitlab.com)

Create Remember-Me Token Collection in Database

All token documents should contain:

  • Selector (UUID)
  • Token Hash (Argon2 hash of cookie token)
  • Username (to authenticate)
  • Expiration Date

Creation static should:

  • intake a username, password, and new public key
  • authenticate w/ username/pass
  • generate a new securely generated token UUID
  • Save public key with UUID and username
  • return selector UUID to save to client-side cookie
Create Remember-Me Token Collection in Database All token documents should contain: - Selector (UUID) - Token Hash (Argon2 hash of cookie token) - Username (to authenticate) - Expiration Date Creation static should: - intake a username, password, and new public key - authenticate w/ username/pass - generate a new securely generated token UUID - Save public key with UUID and username - return selector UUID to save to client-side cookie
rainbownapkin commented 2025-09-16 06:36:58 -04:00 (Migrated from gitlab.com)

added #167 as parent issue

added #167 as parent issue
rainbownapkin commented 2025-09-16 07:47:49 -04:00 (Migrated from gitlab.com)

changed the description

changed the description
rainbownapkin added a new dependency 2025-09-25 05:41:01 -04:00

Remember-Me Token DB Collection implemented: e00e5a608b

Remember-Me Token DB Collection implemented: e00e5a608b
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#167 Remember-Me Cookies
rainbownapkin/canopy
Reference: rainbownapkin/canopy#169
No description provided.