hobbit-project / platform

HOBBIT benchmarking platform
GNU General Public License v2.0
24 stars 9 forks source link

Improve account management #35

Open MichaelRoeder opened 7 years ago

MichaelRoeder commented 7 years ago

Problem

It is not possible to

romankorf commented 7 years ago

Recover and change can be enabled by the administrator in the "Reamls Settings -> Login -> Forgot password". In this case a "Forgot password" link is provided in the login page. This requires a valid e-mail address to be provided. It also requires a e-mail server that handles the feature and the configuration within Keycloak (see "Reamls Settings -> Email").

Deleting accounts is currently only possible by the administrator.

MichaelRoeder commented 7 years ago

Using the in-build features of Keycloak is the best way to go. Having a mail server would also enable to check the e-mail address of a user for its validity during the registration process (need to check whether Keycloak offers this as well, but I assume it).

@yamalight @denkv any ideas how to integrate a mail server? Are you aware of an easy-to-use Docker image in that direction? I think this shouldn't be too hard since we only want to send mails, right?

yamalight commented 7 years ago

@MichaelRoeder haven't really used any mailservers, but here's what a quick search returned: docker-mailserver - 1M pulls, looks pretty great, supports LDAP.

romankorf commented 7 years ago

Recover and change password would be done on the tab "Reamls Settings -> Login -> Forgot password"

image

Results in the new log in page

image

E-Mail Server can be configured in "Reamls Settings -> Email"

image

MichaelRoeder commented 6 years ago

This has been closed with the switch to Angular4 but that does not make sense. Reopened it since this feature is still missing (caused by the missing mail server).

romankorf commented 6 years ago

Solution needs an email server as explained above.