app/ └── https_endpoints/ ├── config.json └── data_api_config.json
Configuración personalizada de punto final HTTPS
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 punto final. La función debe usar la firma de la función del punto final. |
validation_methodstring | El esquema de autorización de punto final utilizado para validar las solicitudes entrantes. 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 | Habilita ( |
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 | El formato de datos que se utilizará para los datos devueltos por los puntos finales en los cuerpos de respuesta HTTPS. 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 | ID de cuenta de un usuario de la aplicación. Si se define, los endpoints siempre se ejecutarán con el usuario especificado. No se puede usar con |
run_as_user_id_script_sourcestring | Código fuente en cadena para una función que devuelve el ID de la cuenta 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 |