Los Project Flows definen un uso específico para los servicios de Verifik y cómo queremos implementarlos. En este contexto, definiremos varios puntos de datos que Verifik utilizará para realizar validaciones utilizando tecnologías sin contraseña y de detección de vivacidad.
**https://api.verifik.co/v2/project-flows**
La creación de un Project Flow implica varios componentes, que se enumerarán a continuación:
{
"project": "65b03015c03e1a1b595fe61c",
"type": "login",
"status": "active",
"redirectUrl": "<https://verifik.co>",
"identityUrl": "<https://faas-nyc1-2ef2e6cc.doserverless.co/api/v1/web/fn-b88d2a3d-137b-4d8c-95af-9c4f33f69af4/passwordless-validation-url/[email protected]>",
"loginSettings": {
"searchMode": "FAST",
"email": true,
"emailGateway": "mailgun",
"phone": false,
"phoneGateway": "none",
"faceLiveness": true,
"showFaceLivenessRecommendation": false,
"livenessMinScore": 0.9,
"searchMinScore": 0.95
},
"security": {
"strategy": "whitelist",
"apiTestType": "email",
"_id": "65c166926d38504eb418d1ed",
"source": "API",
"apiUrl": "<https://faas-nyc1-2ef2e6cc.doserverless.co/api/v1/web/fn-b88d2a3d-137b-4d8c-95af-9c4f33f69af4/passwordless-validation-url/[email protected]>",
"apiTestValue": "[email protected]"
}
}
Los loginSettings se refieren a todas las validaciones que se realizarán en este flujo. Para que estas implementaciones se creen correctamente, el tipo de flujo del proyecto debe estar configurado como login. A continuación se explican cada uno de estos elementos y a qué se refieren en la configuración:
{
"loginSettings": {
"searchMode": "FAST",
"email": true,
"emailGateway": "mailgun",
"phone": false,
"phoneGateway": "none",
"faceLiveness": true,
"livenessMinScore": 0.9,
"searchMinScore": 0.95,
"showFaceLivenessRecommendation": false
}
}