For my externally accessible services, I use Cloudflare Access and Nginx. Cloudflare Access basically adds an additional authorization layer before any requests make it to Nginx. In my case, I use Google verification.
More info here: LINK
Problem is, the Home Assistant app doesn’t like this since it won’t show the Cloudflare Access login page in the login process. Coudflare does have the ability to use a service token to get around the login page, however. Info HERE.
Anyone know of a way to make this work in the Android app?