Difference between revisions of "User Activation"
(→Problems) |
(→Problems) |
||
Line 8: | Line 8: | ||
* It will always be possible for the app on the mobile device to mislead the user into acceptance of a condition which is mislabeled. | * It will always be possible for the app on the mobile device to mislead the user into acceptance of a condition which is mislabeled. | ||
* For a [[User Activation]] to have the intended meaning it will be necessary for the app to be validated as to its [[User Experience]]. | * For a [[User Activation]] to have the intended meaning it will be necessary for the app to be validated as to its [[User Experience]]. | ||
− | * Discussion about [[User Activation]] continue on various browser mailing lists. Consider this one from the W3C Payments Working Group<ref>Minutes (2023-06-22) https://www.w3.org/2023/06/22-wpwg-minutes</ref>< | + | * Discussion about [[User Activation]] continue on various browser mailing lists. Consider this one from the W3C Payments Working Group<ref>Minutes (2023-06-22) https://www.w3.org/2023/06/22-wpwg-minutes</ref><pre>smcgruer_[EST]: Recall that Payment request requires a "user activation". |
… the user needs to have interacted with the page recently | … the user needs to have interacted with the page recently | ||
… we've heard that this restriction can be problematic, notably in redirect flows | … we've heard that this restriction can be problematic, notably in redirect flows | ||
Line 37: | Line 37: | ||
Ian: Can you do user activation through Web Driver? | Ian: Can you do user activation through Web Driver? | ||
− | smcgruer_[EST]: Web driver not active for users. And it cannot be activated within a page; it is triggered externally.</ | + | smcgruer_[EST]: Web driver not active for users. And it cannot be activated within a page; it is triggered externally.</pre> |
==Solutions== | ==Solutions== |
Revision as of 15:05, 22 June 2023
Full Title or Meme
For the purposes of this wiki a User Activation is any positive, physical user action at the mobile device that can be interpreted as acceptance.
Context
User activation and user gesture are two different ways of interacting with a smartphone. User activation is when the user interacts with the device by tapping on the screen or pressing a button. User gesture is when the user interacts with the device by using gestures such as swiping, pinching, or zooming. User gestures are often used for navigation and can be more intuitive than user activation. For example, on some Android devices, you can use a gesture to go back to the previous screen instead of pressing the back button. On Samsung Galaxy phones, you can use finger sensor gestures to open or close the notification panel by swiping up or down on the fingerprint sensor.
Problems
- It will always be possible for the app on the mobile device to mislead the user into acceptance of a condition which is mislabeled.
- For a User Activation to have the intended meaning it will be necessary for the app to be validated as to its User Experience.
- Discussion about User Activation continue on various browser mailing lists. Consider this one from the W3C Payments Working Group[1]
smcgruer_[EST]: Recall that Payment request requires a "user activation".
Solutions
- In general a trust User Activation would eventually result in a signed attestation from the app as to the user's intent.
- See the Kantara Mobile Authentication Assurance Statement (MAAS) for an example.
References
- ↑ Minutes (2023-06-22) https://www.w3.org/2023/06/22-wpwg-minutes