Description: Build the backend logic for users to generate, revoke, and view hashed API keys.
Requirements and context: Prerequisite for the Webhook Dispatcher and automated project updates.
Suggested execution: Store only bcrypt/argon2 hashed versions of the key in the DB. Show the raw key only once upon creation.
Guidelines: Include granular scopes (e.g., read:investments, write:milestones).
Description: Build the backend logic for users to generate, revoke, and view hashed API keys.
Requirements and context: Prerequisite for the Webhook Dispatcher and automated project updates.
Suggested execution: Store only bcrypt/argon2 hashed versions of the key in the DB. Show the raw key only once upon creation.
Guidelines: Include granular scopes (e.g.,
read:investments,write:milestones).