Apps/APIs that don’t support this type of external authentication, e.g.: Bitwarden Mobile Apps, which accesses a /api url to authenticate and access the data.
Another example is putting WordPress Admin Dashboard behind Cloudflare Access, whereby:
/wp-admin => Needs to be behind Cloudflare Access
However, the following URLs need to be excluded:
/wp-admin/admin-ajax.php => Used in some front-end form submissions
wp-admin/css/ => Used to load/format the login page for all users (including non-admins)
Currently, the only way to achieve the above is by creating 3 different applications!
Not sure this is the same issue, I have Pages preview builds protected by Access, which works great, though I’d like to get a specific path to be excluded/bypassed but I can’t get this working.
I created a 2nd app, same domain just added a path and tried to bypass Everyone or ideally only specific IPs but none of those work as I could never access those without being redirected to Access auth page.
Am I doing something wrong? Or is this the same issue? From some forum posts about how to bypass webhook paths it seemed that others have got it working tho no-one really shared exact steps Also asked in Discord though never really got an answer.
For now I have a separate Worker for the webhook which is sub-optimal as this complicating DX a lot, especially local dev & having separate environments