app/ └── https_endpoints/ ├── config.json └── data_api_config.json
Configuração personalizada de ponto de conexão HTTPS
Defina as configurações de todos os HTTPS endpoints do seu aplicativo como uma array em 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 | Descrição |
|---|---|
routestring | |
http_methodstring | O tipo de método HTTP com o qual o endpoint lida. Especifique Um dos seguintes:
|
function_namestring | O nome da função associada ao endpoint. A função deve usar a assinatura da função do endpoint. |
validation_methodstring | O esquema de autorização do endpoint usado para validar as solicitações recebidas. Um dos seguintes:
|
secret_namestring | O nome de um segredo que contém uma string. Se |
respond_resultboolean | Se Se |
fetch_custom_user_databoolean | If Se |
create_user_on_authboolean | Se Essa configuração é útil para aplicativos que se integram ao sistema de autenticação externo por meio do provedor de autenticação JSON web token Personalizado. Se uma solicitação incluir um JSON web token válido do sistema externo que não corresponde a um usuário registrado, isso criará um novo usuário com o JSON web token como uma identidade. |
disabledboolean | Habilita ( |
Configuração da Data API
Defina a configuração dos endpoints da Data API gerados pelo seu aplicativo em https_endpoints/data_api_config.json.
{ "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 | Descrição |
|---|---|
disabledboolean | Se |
versionsstring[] | Uma lista de versões da Data API compatíveis com seu aplicativo. A lista pode incluir um subconjunto de todas as versões possíveis, mas deve listar as versões em ordem crescente. Não é possível habilitar uma versão diferente da versão mais recente, mas todas as versões habilitadas anteriormente listadas aqui continuarão funcionando. Versões disponíveis:
|
return_typestring | O formato de dados a ser usado para dados retornados por endpoints em corpos de resposta HTTPS. Um dos seguintes:
|
create_user_on_authboolean | Se Essa configuração é útil para aplicativos que se integram ao sistema de autenticação externo por meio do provedor de autenticação JSON web token Personalizado. Se uma solicitação incluir um JSON web token válido do sistema externo que não corresponde a um usuário registrado, isso criará um novo usuário com o JSON web token como uma identidade. |
run_as_user_idstring | ID da conta de um usuário do aplicativo. Se definidos, os endpoints sempre serão executados da forma como o usuário especificou. Não é possível usar com |
run_as_user_id_script_sourcestring | Código fonte em string para uma função que retorna o ID da conta de um usuário do aplicativo. Se definidos, os endpoints executam a função em cada solicitação e são executados como o usuário com o ID retornado da função. Não é possível usar com |