Might be useful to clarify your question a bit, zscaler has a feature called special users that you could use for your case (example: unknown-useragent@xxx), there is no count for number of devices but there is a fee for traffic in this case. However i would like to understand why do you want to authenticate non-users in the first place…