Proxy Auth Tokens
Use Proxy Auth Tokens to prevent unauthorized clients from triggering your web endpoints.
The public endpoint can be hit by any client over the Internet.
The private endpoint cannot.
Authorization is demonstrated via a Proxy Auth Token. You can create a Proxy Auth Token for your workspace here.
In requests to the web endpoint, clients supply the Token ID and Token Secret in the Modal-Key and Modal-Secret HTTP headers.
Proxy authorization can be added to web endpoints created by the fastapi_endpoint, asgi_app, wsgi_app, or web_server decorators,
which are otherwise publicly available.
Everyone within the workspace of the web endpoint can manage its Proxy Auth Tokens.