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
- ¿Cuáles son algunos de los mejores blogs de alojamiento en la nube?
- ¿Qué es la computación en la nube y cómo ayuda SAP Cloud for Customer?
- ¿Puedes perder archivos con la sincronización selectiva de Dropbox?
- Cómo mover un servidor de correo a la nube sin perder la reputación acumulada
- ¿Qué es el cscope en la computación en la nube?
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.)