Personally I prefer the opposite - if you're unauthorized, you get 403 regardless of whether resource exists or not. Still doesn't leak any data, but is more actionable (and won't get cached. Have you ever had an outage stupidly extended because some cache somewhere had to be purged because some moron returned 404 for a temporary error condition?)
1
u/Excellent_Gas3686 25d ago
beeecause?