mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-09 08:26:00 +02:00
[GH-ISSUE #978] Add 'everyone'-like user for all authenticated users #687
Labels
No labels
ai-generated
android-app
android-app
android-app
🪲 bug
build
build
dependencies
docs
enhancement
enhancement
🔥 HOT
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
🔒 security
server
server
unified-push
web-app
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ntfy#687
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gardient on GitHub (Dec 12, 2023).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/978
💡 Idea
Have an
everyone-like special user for all authenticated users in the ACL.something like
all_authenticated/*authThis would allow those self-host to set a basic/default set of ACLs for "registered" users
for example it would be excelent to set something like the UnifiedPush topics to be readable only by people who are authenticated
💻 Target components
ntfy server
@hansblaauw64 commented on GitHub (Jan 2, 2024):
Yeah, that would be great. Normal topics created by a validated user should be set read only for other users. Makes much more sense to me.
@kjetilho commented on GitHub (May 7, 2025):
I think this makes most sense for self-hosted. And in that case, a simple switch, "require authentication" would be a lot simpler to implement than to extend the semantics of the Permission type, and still solve 99% of the use-cases.
And happily, this is available:
auth-default-access deny-allwill require authentication for all operations. It can also be set towrite-onlyto allow anonymous publication (spamming 😀 )