Warp client access (when using iOS and third party apps)


I would like to restrict application access to authorised warp clients, but I do not want the login screen and I can’t use service tokens (as I have no way of injecting them into third party software).

As I understand it Cloudflare knows exactly who I am when I connect via the Warp client. Moreover that specific connection is identified as a team member in the control pannel.

Therefore why can’t I just pick a set of users who are able to access my application?

The problem I’m trying to solve is iOS apps that access services hosted on my home network via an API. If the connection was automatically authenticated then the API’s would work. However as Cloudflare requires a one time PIN code, this means the API access doesn’t work.

Is there a way to make this work that I haven’t seen in the documentation?