hoarder-app / hoarder

A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
https://hoarder.app
GNU Affero General Public License v3.0
6.63k stars 240 forks source link

Request: Add Invite-Only Registration Option for Admins #495

Closed ljq29 closed 1 month ago

ljq29 commented 1 month ago

Description

It would be useful to have an invite-only registration option in addition to open or closed registration controls. This would give admins more granular control over who can access the platform, further enhancing security and managing user flow more effectively.

Benefits

Proposed Solution

In addition to open or closed registration controls, add an option for invite-only registration. This would allow admins to:

  1. Enable or disable user registration.
  2. Customize a message to display when registration is invite-only.
  3. Manage invitation codes or links for new users to join the platform.
  4. (Optional) Add a way to track or manage active invitations and their status.

Additional Context

This feature would improve user account management by giving admins greater flexibility in deciding who can register. It would also increase the overall security of the platform by ensuring only authorized users can sign up. This option would be useful for platforms that want to control the onboarding process or limit access to specific users.


This suggestion stems from the feedback in #280, where invite-only registration was not included. If invite-only registration is still desired, it can be managed as a separate issue from #280.

MohamedBassem commented 1 month ago

Thanks for the detailed feature request. Invite only registration makes sense, but it's a lot of work without a lot of demand. I think the potentially simpler approach would be to allow admins to create users from the admin panel, and give that user the creds (they can change the password afterwards).