Fingerprint reader detected and working using fprintd, not detected and used by system

I am trying to enroll and use fingerprints for logging in using GDM and authenticating with sudo. Both used to support fingerprints in the past but don’t do so now.

I succeeded in enrolling my fingerprints using fprintd-enroll and can verify them using fprintd-verify. I can’t use them to login using GDM or authorize with sudo though. There is no option in the gnome settings panel to add or use fingerprints, I had to enroll them using the fprintd CLI.
Is there some other package I need to install apart from fprintd to use fingerprints with the user interface?

What version of fprintd are you running, e.g.

$ rpm -qa | grep -i fprint
fprintd-1.90.9-2.fc34.x86_64
fprintd-pam-1.90.9-2.fc34.x86_64
libfprint-1.90.7-3.fc34.x86_64
libfprint-1.90.7-1.fc33.x86_64
fprintd-1.90.9-1.fc33.x86_64
fprintd-pam-1.90.9-1.fc33.x86_64

In GNOME 40.3 you could try
Settings → Users → Fingerprint Login