Estoy tratando de iniciar sesión como se muestra en https://fwcloud.net/documentacion/api/ con:
curl --insecure -X POST https://localhost:3131/user/login -H 'Content-Type: application/json' -H 'Origin: https://x.x.x.x:3030' -d '{ "customer": 1, "username": "fwcadmin", "password": "fwcadmin" }'
Y como primer error sale: {"_original":{"customer":1,"username":"fwcadmin","password":"fwcadmin"},"details":[{"message":"\"authCode\" is required","path":["authCode"],"type":"any.required","context":{"label":"authCode","key":"authCode"}}]}
Para corregir esto, añado la linea "authCode": "" como se muestra a continuación: curl --insecure -X POST https://localhost:3131/user/login -H 'Content-Type: application/json' -H 'Origin: https://x.x.x.x:3030' -d '{ "customer": 1, "username": "fwcadmin", "password": "fwcadmin", "authCode": "" }'
Arrojando un nuevo error: {"_original":{"customer":1,"username":"fwcadmin","password":"fwcadmin","authCode":""},"details":[{"message":"\"publicKey\" is required","path":["publicKey"],"type":"any.required","context":{"label":"publicKey","key":"publicKey"}}]}
El bloque a continuación supongo que debería quedar algo como: curl --insecure -X POST https://localhost:3131/user/login \ -H 'Content-Type: application/json' \ -H 'Origin: https://x.x.x.x:3030' \ -d '{ "customer": 1, "username": "fwcadmin", "password": "fwcadmin", "authCode": "", "publicKey": "<llave_pública_aquí>" }'
Aclaro que no tengo habilitado autenticación de doble factor, deshabilité dicha opción para realizar esta prueba de inicio de sesión API. ¿Cuál es el código authCode? ¿Cuál es la clave pública, dónde está ubicada? ¿Cuál es la manera correcta de iniciar sesión por la API ya que se han actualizado los módulos incluyendo el FWCloud-API y no sé si esto esté afectando?
curl --insecure -X POST https://localhost:3131/user/login -H 'Content-Type: application/json' -H 'Origin: https://x.x.x.x:3030' -d '{ "customer": 1, "username": "fwcadmin", "password": "fwcadmin" }'
Y como primer error sale: {"_original":{"customer":1,"username":"fwcadmin","password":"fwcadmin"},"details":[{"message":"\"authCode\" is required","path":["authCode"],"type":"any.required","context":{"label":"authCode","key":"authCode"}}]}
Para corregir esto, añado la linea "authCode": "" como se muestra a continuación: curl --insecure -X POST https://localhost:3131/user/login -H 'Content-Type: application/json' -H 'Origin: https://x.x.x.x:3030' -d '{ "customer": 1, "username": "fwcadmin", "password": "fwcadmin", "authCode": "" }'
Arrojando un nuevo error: {"_original":{"customer":1,"username":"fwcadmin","password":"fwcadmin","authCode":""},"details":[{"message":"\"publicKey\" is required","path":["publicKey"],"type":"any.required","context":{"label":"publicKey","key":"publicKey"}}]}
El bloque a continuación supongo que debería quedar algo como: curl --insecure -X POST https://localhost:3131/user/login \ -H 'Content-Type: application/json' \ -H 'Origin: https://x.x.x.x:3030' \ -d '{ "customer": 1, "username": "fwcadmin", "password": "fwcadmin", "authCode": "", "publicKey": "<llave_pública_aquí>" }'
Aclaro que no tengo habilitado autenticación de doble factor, deshabilité dicha opción para realizar esta prueba de inicio de sesión API. ¿Cuál es el código authCode? ¿Cuál es la clave pública, dónde está ubicada? ¿Cuál es la manera correcta de iniciar sesión por la API ya que se han actualizado los módulos incluyendo el FWCloud-API y no sé si esto esté afectando?
Attachments
-
FWCloud Versión.PNG (24.5 KB)
- File size
- 24.5 KB
- Download
- 2
Last edited: