In Copr, we have at least one person each week who is confused about where to put OTP in the auth form. I think there are two reasons for this (which we found when investigating the issue with the person).
The login form on https://accounts.fedoraproject.org/ has three fields (Username, password, and OTP) while the login form on https://id.fedoraproject.org has only two (Username and password + OTP)
The login form on https://id.fedoraproject.org clearly shows that the field is password + OTP but it is indicated only in the field placeholder and therefore people who auto-fill the form don't see this information.
I don't know what is the preferred solution for this, whether adding the third field for OTP as https://accounts.fedoraproject.org/ does or displaying that the field is password + OTP somewhere (else) outside the field placeholder. Either one is fine with me but the current situation seems to be not sufficient.
Originally reported here
The split out OTP field was added in #353, but @abompard said it can't work in Fedora right now until python-pam is updated: https://github.com/FirefighterBlu3/python-pam/pull/22
Metadata Update from @ngompa:
- Custom field component adjusted to None
- Custom field type adjusted to None
- Custom field version adjusted to None
OK, #353 and #360 contain the necessary changes in Ipsilon and are merged. My patch to python-pam has been merged and we have a RPM in the infra repo that carries the patch.
All we need now is an Ipsilon release so that we can update the infra instances. @ngompa could you cut one when you get the chance please?
Any news here? Perhaps @ngompa could grant @abompard the needed perms to cut a release?
to comment on this ticket.