#7069 Feature Request: Expire Password from Web Interface
Opened 3 years ago by dirtyworks. Modified 2 years ago

While the web interface is good and getting better, I'm requesting a new, conditional option, "expire password."

Currently, the user with appropriate role and access can change the password under the Actions drop-down box.

Once the user has been given permission and role to expire the password, the Actions drop-down menu should populate with the "expire user password" From there, a gui should open to set the year, month, day, hour, minute, second values.

Currently, I perform this on the command line.

ipa user-mod myUser --setattr=krbpasswordexpiration=yyyMMDDhhmmssZ

Here is how I enabled it on the command line.
ipa permission-add 'Set User Password Expiration' --bindtype='permission' --right='write' -- type='user' --attrs='krbpasswordexpiration'

ipa privilege-add-permission 'User Administrators' --permission='Set User Password Expiratio n'

Metadata Update from @pvoborni:
- Issue private status set to: False (was: True)

3 years ago

@pvomacka could it be a one liner? See:

                            $type: 'datetime',
                            name: 'krbpasswordexpiration',
                            label: '@i18n:objects.user.krbpasswordexpiration',
                            read_only: true

Then there is related: https://github.com/freeipa/freeipa/pull/621#pullrequestreview-30274708

Metadata Update from @pvoborni:
- Issue set to the milestone: FreeIPA 4.7
- Issue tagged with: webui

3 years ago

Metadata Update from @rcritten:
- Issue set to the milestone: FreeIPA 4.7.1 (was: FreeIPA 4.7)

2 years ago

FreeIPA 4.7 has been released, moving to FreeIPA 4.7.1 milestone

Login to comment on this ticket.