Security settings (Configuración de seguridad)
Aquí es donde configuramos cómo se habilitará el acceso para cada cliente en el Project Flow creado para el proceso de inicio de sesión (login).
Cómo funciona
Esta sección del cuerpo de la solicitud se refiere al sistema de seguridad que se usará para permitir o denegar el acceso a ciertos usuarios dentro del Project Flow. A continuación, se detallan cada uno de los elementos y su uso:
strategy: Especifica si los usuarios tendrán acceso o serán restringidos. "whitelist" solo los usuarios especificados podrán acceder al flujo del proyecto. "blacklist" los usuarios especificados no podrán acceder al flujo del proyecto
source: Define cómo se enviará la lista de usuarios para nuestro sistema de seguridad. Tenemos dos opciones:.
CSV
Si usamos CSV como fuente de datos, la lista de usuarios debe enviarse en un array de objetos llamado whitelist. Cada objeto debe contener los siguientes datos:
name: Nombre del usuario.
email: Correo electrónico asociado al usuario.
countryCode: Código de país del número de teléfono.
phone: Número de teléfono asociado al usuario.
API
Si usamos API como fuente de datos, debemos proporcionar los siguientes campos dentro del objeto security:
apiUrl: URL de una API que pueda retornar información sobre los usuarios (incluyendo correo, teléfono, código de país y nombre).
apiTestType: Determina el tipo de dato de prueba que se usará para la consulta (email o phone).
apiTestValue: Un ejemplo de dato real, que cuando se use en la consulta a la API, devolverá la información del usuario y lo agregará a la whitelist.
Last updated