Title: #4923: Add support for app passwords
Users will be able to have additional passwords besides the primary one - app passwords.
They will be usable for accessing all systems and services that his/her FreeIPA account is
used for, but not to manage the account (including configuring the app passwords).
Design page and its discussion: https://github.com/freeipa/freeipa/pull/4061
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/4923/head:pr4923
git checkout pr4923