I am researching what's the best way to do a subscription validation without making users login.
I read
Apple doesn’t recommend Online validation because of security reasons: HTTPS request can be intercepted via man-in-the-middle attack.
(Source - https://blog.apphud.com/receipt-validation/)
This has me thoroughly confused. Does apple not force HSTS so the receipt validation is open to man-in-the-middle attacks?
What's the best way to do a no-login receipt validation on iPhone apps for subscriptions? If I do server-server without login, then won't sending my back-end be susceptible to hackers just spoofing a userId?