The fix is a backend-for-frontend: a small set of endpoints in the service that does own the facts, which the browser talks to instead.
For readers of the book
This chapter is for readers who bought the book
The opening pages and the first chapter are free. The rest is read online by those who own the book. If you already bought it, sign in with the email you used.