Bug 505825

Summary: Ntfy push providers should support more access control models
Product: [Frameworks and Libraries] kunifiedpush Reporter: Eva Mikkonen <eva>
Component: generalAssignee: Carl Schwan <carl>
Status: ASSIGNED ---    
Severity: wishlist CC: martin
Priority: NOR    
Version First Reported In: 25.04.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Eva Mikkonen 2025-06-20 08:50:56 UTC
SUMMARY

As seen in in ntfy documentation https://docs.ntfy.sh/config/#access-control by default "the ntfy server is open for everyone", however those who choose to self-host this unlikely will want that to be the case. Selecting Ntfy as a push provider should support authentication of users. Current implementation of not supporting authentication leaves out Ntfy servers with authentication unusable.

STEPS TO REPRODUCE
1. Select Ntfy as a push provider
2. Enter URL of a push provider that requires authentication
3. Apply settings

OBSERVED RESULT

There is an error: "Offline Network connection to the server could not be established.", the Ntfy server will be inaccessible.

EXPECTED RESULT

There should be fields that allow authenticating to the Ntfy instance. Also, the error message should be in line with authentication failure.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.2-arch1-1 (64-bit)
Graphics Platform: Wayland
Comment 1 Bug Janitor Service 2026-01-22 16:31:43 UTC
A possibly relevant merge request was started @ https://invent.kde.org/libraries/kunifiedpush/-/merge_requests/35