Skip to content

[WIP] Set Up Authentication Database Schema for User Management#4

Draft
Ke-Za wants to merge 1 commit into
Santix1234:0feb182d-8991-4549-bd0a-0af8a705a5e8from
Ke-Za:auth-db-schema-setup-1747927988
Draft

[WIP] Set Up Authentication Database Schema for User Management#4
Ke-Za wants to merge 1 commit into
Santix1234:0feb182d-8991-4549-bd0a-0af8a705a5e8from
Ke-Za:auth-db-schema-setup-1747927988

Conversation

@Ke-Za

@Ke-Za Ke-Za commented May 22, 2025

Copy link
Copy Markdown

Set Up Authentication Database Schema for User Management

Description

Task

Set Up Authentication Database Schema

Acceptance Criteria

  • User model includes email, hashed password, and username fields
  • Password is hashed before storing in the database
  • User model enforces unique email constraint
  • Database schema includes necessary indexes for efficient querying

Summary of Work

This pull request introduces the initial database schema design for user authentication and profile management. The schema will provide a robust foundation for secure user registration, login, and profile tracking functionality.

Changes Made

  • Design initial database schema for users
  • Create database migration scripts
  • Define user model with essential fields
  • Implement secure password storage mechanism
  • Add unique constraints for user identification

Tests

  • Verify user model schema integrity
  • Test unique email and username constraints
  • Validate password hashing mechanism
  • Ensure proper field validations

Signatures

Staking Key

28KmHMEE7GvhThTNCuyuozXoxqYRGwaGKtSrsLJc8jdV: TJU1sNmdnUCQFXgekersh9yVhPHk5bdp3gZ18sHgWK3KdR92p4fWYgNeeRzAVNBZy18VJAGRFGAaigeegb8KztFc9CSiiKCLs1LRH3qKXgQWj2RQgcUoCweEJ4h6MmeKXFcVqxtaBF1N52YdQbQQuPAnsE9cAFKuZN1pdATosEPfnm32S1Jm4PrQMuKN89yRxRnqizrN4Ub5Q1ykodKi491itiko3eKj9WTYJS3nXkhXZNQxQ6y7h95RdsqFNhW3LZN6AduvAAAhF2dR3kPLKkwqbq7o6HV8WZV17Ai1jpujqeoB6okt3f6tzM9Xci96ziADAncVWfYu2JhscfewxcmxLLbJJC7gfT7RqFPTPPjj7PJNGZvLipEUioKGKs291sbdL6SaykEKrGbvBJeXLxRgEonU

Public Key

9ejX7EihAZMb4WLgZk1cf29o7rSXWkZtscnraAvEibVF: 2oSLZbXUgXnYQz9zgpAt3vpZar5paTWTf2YchKfT7nTJZJK5z6E4pvKFv2wT6gyiV19rgk7eQSmsW8Yf1buKTaLqoHapWiJeARZBiKskXdvhFyg3Bs8hK16SZtRnDDLfise15Ywh4CEL4PckkWJLaUHeShiULUDuaKnqVfzRFowfFB9EaKA89fw6q1anFD4vieEef6DRjcejhLi8UXoL7t2HeF6D8wawaGhGss3UTWjoRB6xdEXnhGkSLP5ce9tQ89asJ568bPv6sfHQ1jTaWttAR13qtU21dw4shJbfMVGQ2azrQhC3m7Vvv6vzF3xoGsYjg4Ms7hUu2HMYwbKBxr9oipyFcBBP2Lo92Rr2VNLky8U52NGNMpYXVawRHkEA92vpCsMa6Y59ZQ3ZMGZihABbzRFc8

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