Question
The bible-texts, books, and bible-books read endpoints remain
unauthenticated (left unchanged in #189). In particular
POST /bibles/{bibleId}/bulk-texts returns up to 1200 chapters/request and is
documented "No authentication required" — an efficient scraping primitive.
Is anonymous read intentional (e.g. mobile pre-cache)?
Decision needed from
Kasey (per the audit follow-up).
Refs
Follow-up from #194 / PR #189.
Detail: docs/proposals/security-and-export-hardening/01-auth-open-domains.md (follow-up 2).
Question
The
bible-texts,books, andbible-booksread endpoints remainunauthenticated (left unchanged in #189). In particular
POST /bibles/{bibleId}/bulk-textsreturns up to 1200 chapters/request and isdocumented "No authentication required" — an efficient scraping primitive.
Is anonymous read intentional (e.g. mobile pre-cache)?
(rate-limiting is a guard for the intentional-anonymous case, not a substitute
for auth).
authenticateUser, consistent with the bibles reads secured infix(auth): require authentication on bibles and USFM routes #189.
Decision needed from
Kasey (per the audit follow-up).
Refs
Follow-up from #194 / PR #189.
Detail:
docs/proposals/security-and-export-hardening/01-auth-open-domains.md(follow-up 2).