¿Es 3scale una solución efectiva de autenticación / seguridad API independiente?

1. La puerta de enlace API de APICast está alojada por 3scale, lo que proporciona una manera simple y fácil de configurar, rastrear y monitorear sus servicios API. La puerta de enlace API alojada de 3 escalas le permite proteger la URL original de su API mediante la configuración de un secreto compartido entre la puerta de enlace APIcast y el servicio de fondo. Puede definir la cadena secreta en la interfaz de 3 escalas e implementar la lógica en el lado de la API usted mismo.
3scale proporciona una puerta de enlace API basada en Nginx local que se puede implementar utilizando un proveedor de nube estándar como Azure. En ese caso, el cliente puede aprovechar la opción de la Lista blanca al limitar el acceso a IP de 3 escalas publicadas. Para obtener más información, consulte nuestro portal de soporte: documentación de 3scale

2. 3scale proporciona varias opciones de implementación que permiten a los clientes monitorear, rastrear y asegurar de manera efectiva todos los servicios API. Las opciones de implementación de puerta de enlace API disponibles son las siguientes:

APICast Hosted API Gateway – 3scale APIcast es de uso gratuito y admite hasta 50,000 transacciones de API por día, lo que la convierte en la solución perfecta para API de volumen bajo o moderado que admite una variedad de casos de uso, incluidas etapas y pruebas de API. Puede encontrar más detalles en nuestro sitio web APICast: APIcast Cloud Hosted API Gateway

Puerta de enlace API local : implemente la puerta de enlace API basada en Nginx como parte de su centro de datos o plataforma en la nube. Proporcione la seguridad, la escalabilidad y la capacidad necesarias para admitir su tráfico API. La puerta de enlace API se puede implementar en un servidor estándar, una máquina virtual, una instancia de la nube como AWS, Azure, etc.

Complemento : implemente una biblioteca de software de 3 escalas como parte de su pila de API para autenticar e informar su tráfico de API. 3scale admite las siguientes bibliotecas: Ruby, Java, Python, Perl, Node.js, php, rest y .net.

Recomendamos encarecidamente utilizar la puerta de enlace API basada en Nginx local para lograr un rendimiento superior y una baja latencia.