My bank uses double identification (website + mobile app). When the mobile app asks for a pin to confirm a payment, it displays the payment information. So I know that the confirmation request comes from the payment I just initiated, and that it's not a random window that pops up from nowhere.
I think the Authentication Dialog should work the same way, displaying information from the originating application, something like:
The application "foo bar" is requesting authentication for
"doing this and that".
For example:
==================================
Authentication request
The application "Software Update" is requesting authentication for
"installing gnome-maps, gnome-photos, gnome-foo, gnome-bar"
If the explanation string starts to be long,
there could be a summary string,
and a longuer one in a collapsable container (or alike)
For example:
==================================
Authentication request
The application "Software Update" is requesting authentication for
"installing gnome-maps, gnome-photos, gnome-foo, gnome-bar" and more...
[v ### //see more// ########################################]
My bank uses double identification (website + mobile app). When the mobile app asks for a pin to confirm a payment, it displays the payment information. So I know that the confirmation request comes from the payment I just initiated, and that it's not a random window that pops up from nowhere.
I think the Authentication Dialog should work the same way, displaying information from the originating application, something like:
The application "foo bar" is requesting authentication for
"doing this and that".
For example: ======= ======= ======= ======
=======
Authentication request
The application "Software Update" is requesting authentication for
"installing gnome-maps, gnome-photos, gnome-foo, gnome-bar"
Please enter...
Password: [_____________] ======= ======= ======= ======
=======
If the explanation string starts to be long,
there could be a summary string,
and a longuer one in a collapsable container (or alike)
For example: ======= ======= ======= ======
=======
Authentication request
The application "Software Update" is requesting authentication for ####### ####### ####### ####### #####]
"installing gnome-maps, gnome-photos, gnome-foo, gnome-bar" and more...
[v ### //see more// #######
Please enter...
Password: [_____________] ======= ======= ======= ======
=======