Skip to content

Bring login/registration to parity with NSS #3

@melvincarvalho

Description

@melvincarvalho

Goal

Improve the IdP login and registration experience to match NSS (Node Solid Server) functionality.

Changes

Login Page

  • Show which app is requesting access
  • Use username instead of email (email is optional, internally username@jss)
  • Add "Register" link for new users

Registration Page

  • Create registration form (/idp/register)
  • Username + password fields
  • Auto-create pod on registration
  • Redirect to login after registration

Account System

  • Support username-based authentication
  • Username index for fast lookup
  • Email is optional (defaults to username@jss internally)
  • Login accepts username or email

Technical Details

  • Registration creates both account and pod in one step
  • No email verification required (like NSS)
  • No password minimum (for testing purposes)
  • Username: lowercase alphanumeric only

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions