Tiempo aproximado de lectura 00:05:00 min
Duda
¿Es posible solicitar una API REST sin autenticación?
Entorno
Cross Segmentos - TOTVS Backoffice (Línea Protheus) - MI - ADVPL - A partir de la versión 12.1.2210
Solución
Para configurar rutas que no requieran autenticación, utilice la clave pública en la sección REST . Al listar las API deseadas en esta clave, se harán públicas y, por lo tanto, no requerirán autenticación para acceder a ellas.
Ejemplo de configuración, esto se realiza en Appserver.INI, clave pública :
[HTTPENV]
URL=/rest
PrepareIn=ALL
Instances=2,3
ENVIRONMENT=environment
CORSEnable=1
AllowOrigin=*
Public = api/crm/v1/customerVendor
Importante:
Se recomienda encarecidamente utilizar la autenticación en todas sus API, salvo en casos estrictamente necesarios, para garantizar la seguridad de sus datos y usuarios. La configuración de rutas públicas debe realizarse con precaución.
0 Comentarios