app/ └── https_endpoints/ ├── config.json └── data_api_config.json
Custom HTTPS Endpoint Configuration
Define las configuraciones para todos los puntos finales HTTPS personalizados de tu aplicación como una matriz en https_endpoints/config.json.
[ { "route": "<Endpoint Route Name>", "http_method": "<HTTP method>", "function_name": "<Endpoint function name", "validation_method": "<Authorization scheme>", "secret_name": "<Validation Secret Name>", "respond_result": <boolean>, "fetch_custom_user_data": <boolean>, "create_user_on_auth": <boolean>, "disabled": <boolean> } ]
Campo | Descripción |
|---|---|
routestring | |
http_methodstring | Uno de:
|
function_namestring | El nombre de la función asociada al endpoint. La función debe usar la firma de la función endpoint. |
validation_methodstring | The endpoint authorization scheme used to validate incoming requests. Uno de:
|
secret_namestring | El nombre de un secreto que contiene una cadena. Si |
respond_resultboolean | Si Si es |
fetch_custom_user_databoolean | Si Si es |
create_user_on_authboolean | Si es Esta configuración es útil para aplicaciones que se integran con un sistema de autenticación externo mediante el proveedor de autenticación JWT personalizado. Si una solicitud incluye un JWT válido del sistema externo que no corresponde a un usuario registrado, esto crea un nuevo usuario con el JWT como una identidad. |
disabledboolean | Activa ( |
Configuración de la API de datos
Define la configuración para los puntos finales de API de datos generados por tu aplicación https_endpoints/data_api_config.json en.
{ "disabled": <boolean>, "versions": ["v1"], "return_type": "EJSON" | "JSON", "create_user_on_auth": <boolean>, "run_as_system": <boolean>, "run_as_user_id": "<User Account ID>", "run_as_user_id_script_source": "<Function Source Code>" }
Campo | Descripción |
|---|---|
disabledboolean | Si es |
versionsstring[] | Una lista de las versiones de la API de datos compatibles con tu aplicación. La lista puede incluir un subconjunto de todas las versiones posibles, pero debe estar en orden ascendente. No puedes habilitar una versión que no sea la más reciente, pero las versiones previamente habilitadas que se indican aquí seguirán funcionando. Versiones disponibles:
|
return_typestring | The data format to use for data returned by endpoints in HTTPS response bodies. Uno de:
|
create_user_on_authboolean | Si es Esta configuración es útil para aplicaciones que se integran con un sistema de autenticación externo mediante el proveedor de autenticación JWT personalizado. Si una solicitud incluye un JWT válido del sistema externo que no corresponde a un usuario registrado, esto crea un nuevo usuario con el JWT como una identidad. |
run_as_user_idstring | An application user's account ID. If defined, endpoints will always run as the specified user. No se puede usar con |
run_as_user_id_script_sourcestring | Código fuente en formato String de una función que devuelve el Account ID de un usuario de la aplicación. Si se define, los endpoints ejecutan la función en cada solicitud y se ejecutan como el usuario con el ID devuelto por la función. No se puede usar con |