[katello-devel] password reset - branch merged to master
Jeff Weiss
jweiss at redhat.com
Wed Nov 16 15:32:27 UTC 2011
On Wed, 2011-11-16 at 07:28 -0700, Jason Rist wrote:
> On 11/15/2011 07:29 AM, Brad Buckingham wrote:
> > Team,
> >
> > I've merged the password reset branch to master.
> >
> > With this merge, if a user forgets either their login or password, they
> > now have the ability to request their logins and well as reset their
> > password. The following is a basic flow:
> >
> > 1. go to the Katello login page
> > 2. click 'Forgotten username or password?'
> >
> > - if user forgot their username, they can enter their email address
> > and the username will be sent to them in email
> >
> > - if the user forgot their password, they can enter their login and
> > email address and an email will be sent to them with details on
> > resetting their password. Note: Password reset requests are based on
> > tokens that get generated by the server. By default, these tokens will
> > expire after 2 hours; however, this is configurable in the
> > /etc/katello/katello.yml via the 'password_reset_expiration' field.
> >
> > With the above come a few changes to be aware of:
> >
> > 1. Email addresses are now a required attribute for users. To support
> > this:
> > - User UI create & edit have been updated
> > - User CLI has been updated
> > - Installer (katello-configure) has been updated to include
> > providing email for the 'first user'
> >
> > 2. The server needs to be configured with sendmail, which is current
> > default on the OS
> >
> > 3. The katello configuration needs to know details about the server
> > FQDN, port and protocol. To support this:
> >
> > - If using the installer (katello-configure), this is handled by the
> > installer. The following is an example of what is added to
> > /etc/katello/katello.yml for a typical production configuration:
> >
> > host: some.katelloserver.com
> > use_ssl: true
> > port:
> >
> > (Note: the port is left empty in this case, since we are
> > using the default SSL port)
> > (Note: use_ssl is now used to identify the protocol to be
> > used (e.g. https))
> >
> > - Note: as a developer, you will need to add similar attributes to
> > your /etc/katello/katello.yml. For a typical developer configuration,
> > this might look like:
> >
> > host: some.devserver.com
> > use_ssl: false
> > port: 3000
> >
> > With this merge, developers will also need to run 'rake db:migrate' to
> > update the schema for user email.
> >
> > thanks,
> > Brad
> >
> > _______________________________________________
> > katello-devel mailing list
> > katello-devel at redhat.com
> > https://www.redhat.com/mailman/listinfo/katello-devel
>
> Will this work with Postfix? RHEL6 defaults to Postfix.
>
> -J
>
FWIW, I installed last night on vanilla RHEL 6.1, it "just worked".
-jeff
More information about the katello-devel
mailing list