Authorization

I'm running on Unraid using the docker in the apps. Easy install-works well.

My network is setup using Cloudflare and nginx proxy manager, and as such all remote requests come in to the Mikrotik router on port 80 and are redirected by nginx to the appropriate local IP address and port. This approach ensures that only port 80 is open on the router.

It works well for Channels until I get a request for an authorization code, which I can generate, but can't copy on IOS devices, Tesla, smart TV's etc. Any suggestions how I might rectify this issue? I also have Zero Tier installed on both NAS and IOS device, so I can connect to Channels Server simply ZT-IP-address:8089. This approach connects the the Channels server and requires ZT both ends, so not an approach for a remote user.
Any ideas welcome:)

I'm thinking perhaps the ability to setup a one time authorization that could be given to a new user.