nextcloud / nextcloud/desktop

Use Linux native desktop notification buttons to confirm MFA prompts

Open
#8,621 1 comment 2 reactions 0 assignees View on GitHub
1. to develop os: :apple: macOS os: :door: Windows os: :penguin: Linux Prio: normal
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
1d 21h
Merged PRs (30d)
127

Description

### How to use GitHub
* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are interested into the same feature.
* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
* Subscribe to receive notifications on status change and new comments.
---
## Feature request
**Which Nextcloud Version are you currently using:** 3.17.0

**Is your feature request related to a problem? Please describe.**
When a new MFA (Multi-Factor Authentication) notification appears on Linux desktop environments (for example KDE), it only shows as a native desktop notification without any interactive buttons. Users currently have to manually open the Nextcloud desktop application to accept or deny the MFA request, which breaks the workflow and adds unnecessary friction to the authentication process.

**Describe the solution you'd like**
I would like the MFA desktop notifications to include interactive action buttons (e.g., "Accept" and "Deny") that allow users to respond to the authentication request directly from the notification popup. This would utilize the freedesktop.org notification specification's action support, as documented at https://specifications.freedesktop.org/notification-spec/latest/basic-design.html.

**Describe alternatives you've considered**
1. **Status quo**: Continue requiring users to open the main application GUI - this is cumbersome and interrupts workflow
2. **System tray context menu**: Could work but requires right-clicking and finding the option, which is less discoverable than notification buttons

**Additional context**
This feature could be useful for basically every notification that requires the user to interactively reply to the displayed text, for example accepting or rejecting a share received.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.