user-service
    Preparing search index...

    user-service

    User Service

    License Version

    The User Service is responsible for managing admin and household user accounts, as well as handling user authentication and authorization.

    Node.js Express JSON Web Token

    MongoDB

    Docker

    GitHub Actions Gradle Docker Hub Semantic Release Semantic Versioning Conventional Commits Renovate SonarCloud

    • POST /api/auth/login
    • POST /api/auth/logout
    • POST /api/auth/refresh
    • GET /api/auth/verify
    • GET /api/users/:id
    • PATCH /api/users/:id/password
    • GET /api/household-users
    • POST /api/household-users
    • PATCH /api/household-users/:id/username
    • DELETE /api/household-users/:id
    • POST /api/admin/reset-password
    • GET /api/internal/auth/verify
    • GET /api/internal/auth/verify-admin
    • GET /api/internal/users/:username

    Documentation of the typescript code base can be found at the typedoc.