Just a note, unless you're also validating the Host: header (and possibly even then), Authenticated Origin Pull can be bypassed if someone does find the right server:
https://medium.com/@ss23/leveraging-cloudflares-authenticate...
(Could have been fixed in the past couple months, but I doubt it.)
Same for Access, by the way.