THM-Health / PILOS

PILOS is an easy-to-use open source front-end for BigBlueButton servers with a built-in load balancer. Docker-Images: https://hub.docker.com/r/pilos/pilos
https://thm-health.github.io/PILOS/
GNU Lesser General Public License v2.1
49 stars 18 forks source link

User registration, email verification and password reset #71

Open dsst95 opened 3 years ago

dsst95 commented 3 years ago

Describe the solution you'd like It should be possible to activate user registration trough a application setting. Also the database users should have the possibility to reset their password and a configurable email verification should be implemented. Consider that different users, e.g. database and ldap users, can have the same email!

SamuelWei commented 3 years ago

The admin be should choose between random password and a custom one for users that are created via the admin interface. If the password is random, send welcome email with a password (re)set link to the new user.

SamuelWei commented 3 years ago

The admin be should choose between random password and a custom one for users that are created via the admin interface. If the password is random, send welcome email with a password (re)set link to the new user.

@dennis95stumm I'm not sure if #70 is required if we can manually create user and send them an invitation email with the ability to set the password. Creating users via the interface as admin isn't possible with greenlight (at least to my knowledge)

dsst95 commented 3 years ago

@SamuelWei This ticket was about self registration and self password reset and not about the admin who changes the users password! But it could also be implemented here, then the ticket #70 would be useless but in the Requirements the third point is something like the describes user invitation.

SamuelWei commented 3 years ago

@dennis95stumm I agree. Maybe we would split this. Having a self registration feature is definitely important, but nothing that we need to start using this software. For the first release we would need a way for the admin to create non-ldap users (already possibile) and a way to reset passwords for non-ldap users. It would be great if we could add a feature that non-ldap users get a welcome email and can set their password through a link in the email.

If you think that would be better addresses in a new issue, you can open a new one.

dsst95 commented 3 years ago

Okay I will create a new issue since this isn't the right place for the feature!

ashishkpaul commented 2 years ago

hello sir, I am missing self user registration and password reset feature in pilos. It would be great if you could add this feature or could connect with keycloak

SamuelWei commented 2 years ago

Dear @ashishkpaul,

for non-ldap users the is a password reset feature, image

A self user registration is currently missing and not on our priority list, however you are welcome to submit a PR.

Greetings, Samuel

SamuelWei commented 1 year ago

@ashishkpaul We plan to add OpenID-Connect and SAML 2.0 support, so you can connect PILOS with keycloak to allow self registration

ashishkpaul commented 1 year ago

Thanks for informing sir, Will host again