Fingerprint Authentication: Support multi user-login scenario

Bug #1882884 reported by PRASAD HEGDE
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fprintd (Ubuntu)
In Progress
Low
Marco Trevisan (Treviño)
gdm3 (Ubuntu)
Triaged
Low
Marco Trevisan (Treviño)
gnome-shell (Ubuntu)
Triaged
Low
Marco Trevisan (Treviño)

Bug Description

FP authentication doesn't work from the login screen when there is another user.
You have to login into any user with a password for first time, then we can use FP authentication for our next login attempts.

Ubuntu version : 20.04 LTS

tags: added: focal
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, the description is not really clear,

Do you mean that if you have user A and B then
- log into user A
- close the session
- auth user A with a fingepritn works

but

- log into user A
- close the session
- auth user B with a fingerprint doesn't work
?

affects: gnome-control-center (Ubuntu) → gdm3 (Ubuntu)
Changed in gdm3 (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
PRASAD HEGDE (prasad-hegde-nagapati) wrote :

FP authentication doesn't work when there are more than one user in Ubuntu 20.04

Steps to reproduce

1. Navigate to Activities and click users
2. Click on Fingerprint login for the respective user
3. Enroll a FP
4. Lock the laptop
5. Authenticate with enrolled FP
6. Observe FP auth is successful
7. Create another user in Ubuntu 20.04
8. Logout from the system
9. Place the enrolled finger on sensor
10. Observe that FP authentication isn't success

Expected

FP authentication should happen for respective user from login screen

Changed in gdm3 (Ubuntu):
status: Incomplete → New
tags: added: libfprint
tags: added: fingerprint
removed: libfprint
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Also gnome-shell is part of this game, however the way to handle this is select the user to login first.

However, I've already prepared some work to get user identification possible: https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/113

Work on the PAM module, GDM and gnome-shell are still required though

Changed in gdm3 (Ubuntu):
status: New → Triaged
Changed in gnome-shell (Ubuntu):
status: New → Triaged
Changed in fprintd (Ubuntu):
status: New → In Progress
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in gdm3 (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in gnome-shell (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in fprintd (Ubuntu):
importance: Undecided → Low
Changed in gnome-shell (Ubuntu):
importance: Undecided → Low
summary: - FP Auth : Multi user Scenario
+ Fingerprint Authentication: Support multi user-login scenario
Revision history for this message
prafulla chandra kota (prafullakota) wrote :

Multi user FP identification is working fine now, defect can be closed.

Revision history for this message
prafulla chandra kota (prafullakota) wrote :

22.04: FP identify is working fine now from login screen by selecting respective user and swipe the finger.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.