¿Cuáles son las buenas soluciones de inicio de sesión único (SSO) en la nube (bajo demanda) que se pueden usar desde aplicaciones PHP, Ruby e iOS?

No se centre en la plataforma de la aplicación (PHP, Ruby, iOS) sino en el soporte de protocolos, ya que obtendrá estos protocolos compatibles en estas plataformas de todos modos.

En este momento, su solución preferida para el protocolo para SSO o en realidad el manejo de identidad, debería ser OpenID Connect.

Puede consultar las bibliotecas del sitio web de OpenID Connect que le permitirán usarlo en estas plataformas (no en una lista completa): Bibliotecas, Productos y Herramientas

Ahora, si está preguntando sobre soluciones en la nube, su pregunta es sobre soluciones de Identidad como Servicio (IdaaS). Hay muchos de estos en este momento, mi elección personal sería echar un vistazo a uno de:

Auth0: infraestructura de identidad, creada para desarrolladores

Microsoft Azure AD B2C – Azure Active Directory B2C | Microsoft Azure

Okta – Okta | Siempre en

Todos ellos le proporcionarán capacidades técnicas similares, todos tienen bibliotecas y herramientas para implementarlo en su plataforma, varía en opciones tecnológicas, características y modelos de pago.

Recientemente, hemos realizado pocos análisis de este tipo para los clientes de nuestra empresa y, en consecuencia, fueron buenas elecciones. El costo variará según los patrones de uso, el número de usuarios, etc. (cada uno de ellos tiene un modelo de precios un poco diferente, como Auth0 para usuarios activos, Microsoft de solicitud de autenticación con gran grupo gratuito, etc.)

Debe probar las soluciones de inicio de sesión único que ofrece Softex Omnipass Enterprise. Es una excelente solución sso empresarial que se puede usar fácilmente e integrar en cualquier sistema y aplicación. ¡Espero que esto te ayude!

Gato