Skip to content

[WIP] Create Authentication Database Schema#3

Draft
jmz1984 wants to merge 4 commits into
Santix1234:0feb182d-8991-4549-bd0a-0af8a705a5e8from
jmz1984:auth-db-schema-setup-1747925918
Draft

[WIP] Create Authentication Database Schema#3
jmz1984 wants to merge 4 commits into
Santix1234:0feb182d-8991-4549-bd0a-0af8a705a5e8from
jmz1984:auth-db-schema-setup-1747925918

Conversation

@jmz1984

@jmz1984 jmz1984 commented May 22, 2025

Copy link
Copy Markdown

Create Authentication Database Schema

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 sets up the initial database schema for user authentication in the job search application. The implementation will focus on creating a robust and secure database structure to support user registration, login, and profile management.

Changes Made

  • Create database schema for user authentication
  • Define user table with essential fields
  • Implement secure password storage mechanism
  • Prepare for user profile and authentication-related data storage

Tests

  • Verify schema includes required user fields
  • Validate password hashing mechanism
  • Ensure proper data type and constraint definitions
  • Check schema compatibility with planned authentication features

Signatures

Staking Key

GW6fv5bb2mehGWYEi73Bujp8LwFzknWjYAyH4yHF3S2q: w8Dz8EQbZwpY4S8eMs8ZcD7LbdHxkDmB3EcaLkexdK5zC6q2EbnQntRnbjwMxJv9WqsoxCdK8KJ7KmsGjfZdXHSgoqDh4e4bc6fWYk2951CE9ssrwmNdqN3jbKdb8fM1SceQQ9RVEp5KBWFkYPY9AgWb6mGDpv4HKh8cpBwXng5ajvwmoxRpyb94pkgXQh3cCZffe1ZRXfGGUqioVeL5cigNVUKoUg39c8ATeKniAiDW6crKvv16xMNcBnVfP4TZhfvPBQdxdL2GPyAWbPA2xgJ72CEzeXYN2iA9kA13VBSBsyTMWw5dSe4MHAddt8crs8tQhBVRZF6UwpEAUFhvRAdhDq61eDja6Azmvn669ik6d5qZff6KTpr9Smw2kfBD2qB4oouhZsV4V9b9XL2xhc8iCmtvKjz

Public Key

Ez6dsG3bU9EanAqY7w7E3zrRMA1HbvcfWCdKa9uArpNp: 2BYx73Vjv5Tnwxajh8HoPyUechVBcV6WUoZAfYhLh9PZXePypydCT679yfoZWgrBZ68XRar8JcBUYVC5WL3ZpsQ9Eof7WhbueP1H6gUd1A3N6eLbPieegfUXuDnVZpkF7V341tE2E6ZfYeDnnT6MHaBASPJQwgauSRGyLij8AMpFdqTKnkCQqEF42vKjhAUhQkPgMMmg3NcvApLHSKoMBb7L42kuogaE6gmxGWEpFxHLGjETMu1QS92py4xNjd88Q5TFwSSNwGqeNt1J7VHq3pW6fja2hmV5BritSvQmAgVMsmJ97N6hKjsUMvzLBajNRFCdUpF927AFJ9VtbBvp2X23ymjjAR6r875xnGFGUEW1CHJSQUaevZ2PYiczaZS9mkjEbmu8gSksjqBG2vqzTf19zFLVskg

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