Currently, users created in OSM cannot reset their password if they have forgotten it.
This feature is to allow users to reset their password using registered Email Id.
Demo or definition of done
Users should be able to reset their password using Email Id. A Robot test will be created or updated to test this functionality.
Edited
Designs
Child items
...
Linked items
0
Link issues together to show that they're related or that one is blocking others.
Learn more.
Activity
Sort or filter
Newest first
Oldest first
Show all activity
Show comments only
Show history only
Jegan Schanged the descriptionCompare with previous version
changed the description
garciadeblaschanged the descriptionCompare with previous version
Where is the SMTP client going to run? Is it expected to be part of the ng-ui server? Will there be logs via the UI or does the admin need to look at the k8s logs to determine why email is not working.
Also there will need to be screens for configuring the SMTP server, user to use, password management for mailserver if needed, etc.
@beierlm There won't be any SMTP client running in NGUI, using smtplib library in python email will be sent from NBI and for this it requires an existing SMTP server.
SMTP server credentials, sender email Id to use, the sender email Id's password and smtp server configurations will be configured as env variables and Kubernetes secrets in NBI and will be used for sending the email with OTP.
@garciadeblas for this feature, SMTP relay is a pre-requisite and robot tests for this feature would require a SMTP server and OTP will be read from email. So, for implementing End-to-End Robot Test SMTP relay is required.
These env vars should be able to reach NBI during OSM installation and also after, for instance, doing an update of the OSM helm chart.
For the test, I suggest that you first devise the whole method for the test. For testing, you can use any e-mail address and SMTP server as long as it works. For instance, a free e-mail account would do.
Later on, when the tests have proved to work, we could request one email account to ETSI for the tests.