Skip to content

feat: users service for all kinds of user management#61

Merged
PiquelChips merged 45 commits intomainfrom
users
Jan 27, 2026
Merged

feat: users service for all kinds of user management#61
PiquelChips merged 45 commits intomainfrom
users

Conversation

@PiquelChips
Copy link
Copy Markdown
Member

@PiquelChips PiquelChips commented Jan 25, 2026

Summary of the PR

Add a user service to eventually replace the profile service. Also a lot of refactoring of auth service

Steps before PR review

  • Create user if it doesn't exist in auth callback handler
  • Finish writing specification
  • Implement new user handlers
  • Make sure username is unique in username validation
  • Use regex for username validation
  • Implement the feature
  • Test the feature
  • Make sure all checks pass
  • Properly document the feature in the PR and docs

Changes

  • Add public configuration that will be publicly exposed
    • Involved moving policy types to config package
  • Deprecated policy endpoint in auth handler
  • Replace with config.json handler which serves the public config
  • Add new user handler (adds user deletion and listing)
  • Add new user update admin system that allows updating role and email of a user
  • Add security to openAPI spec base
  • Add proper username validation
  • Huge refactor of auth service. Simplifes interface and integrates better with user service

@PiquelChips PiquelChips self-assigned this Jan 25, 2026
@PiquelChips PiquelChips added enhancement New feature or request service/auth Anything that pertains to authentication labels Jan 25, 2026
@PiquelChips PiquelChips moved this to In Progress in piquel.fr development Jan 25, 2026
@PiquelChips PiquelChips marked this pull request as ready for review January 27, 2026 18:52
@PiquelChips PiquelChips merged commit ac0b934 into main Jan 27, 2026
1 check passed
@PiquelChips PiquelChips deleted the users branch January 27, 2026 19:52
@PiquelChips PiquelChips moved this from In Progress to Done in piquel.fr development Jan 27, 2026
@PiquelChips PiquelChips added the services/user Changes to the user service label Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request service/auth Anything that pertains to authentication services/user Changes to the user service

Projects

Development

Successfully merging this pull request may close these issues.

1 participant