Single Sign-On (SSO) para el acceso a la app y al backend
El Single Sign-On (SSO) es un proceso de autenticación que permite a los usuarios acceder a varias aplicaciones o sistemas con un único conjunto de credenciales. Estas credenciales pueden verificarse con distintos métodos, como el clásico par de usuario y contraseña mediante un formulario de inicio de sesión, la biometría (huella dactilar o reconocimiento facial) o un código temporal de un solo uso para lograr una autenticación multifactor.
SSO para la app
Los operadores de puntos de recarga (CPO) que necesitan servicios de Single Sign-On pueden ser empresas de energía, distribuidores de combustible, fabricantes de automóviles (OEM) o grandes empresas con una actividad consolidada de cara al cliente y una base de clientes ya existente. Los CPO usan el SSO para que sus clientes accedan a su app de recarga de vehículos eléctricos (VE) con las credenciales que ya han creado para otras aplicaciones y sistemas de la empresa. Así, los clientes no tienen que crear nuevas credenciales ni recordar varias contraseñas, lo que reduce el riesgo de errores al iniciar sesión.
Además de ofrecer una mejor experiencia de usuario, el SSO da a los CPO pleno control sobre su base de usuarios: simplifica la gestión de usuarios y mejora la seguridad de los datos al almacenarlos todos en un único lugar seguro. Con el SSO, los operadores de puntos de recarga pueden apoyarse en el cumplimiento que ya tienen de normativas como SOX, HIPAA y PCI DSS, lo que demuestra su compromiso con la seguridad de los datos, genera confianza en los clientes y ayuda a evitar sanciones por incumplimiento.
El SSO también beneficia a los operadores de puntos de recarga que quieren empezar con las aplicaciones móviles de marca blanca de AMPECO y, más adelante, pasar a su propia aplicación móvil. Si implantan el SSO desde el principio, la transición posterior a su propia app es más fluida y causa menos trastornos a los usuarios existentes.
SSO para el backend
Integrar los mecanismos de inicio de sesión corporativos con el backend de AMPECO facilita que los empleados accedan a sus cuentas con sus credenciales de empresa existentes. Implantar el SSO también ayuda a los CPO a aplicar políticas de contraseñas estrictas de forma coherente en varios sistemas, lo que reduce el riesgo de que se comprometan las contraseñas y garantiza que ningún usuario tenga más acceso del necesario, reduciendo así el riesgo de accesos no autorizados o filtraciones de datos. Con la autenticación y la autorización centralizadas, los CPO pueden gestionar fácilmente el acceso a los distintos sistemas y controlar los permisos de los usuarios. Esto permite un control de acceso eficiente y seguro, con el que los CPO pueden conceder o retirar el acceso a recursos concretos según sea necesario. Además, el SSO permite a los CPO utilizar sus mecanismos de autenticación seguros existentes, como la autenticación multifactor (MFA) o la autenticación de dos factores (2FA).
Al implantar el Single Sign-On (SSO) tanto en la aplicación móvil para los conductores de VE como en el backend para sus empleados, los CPO pueden simplificar la gestión de usuarios y aplicar políticas de autenticación estrictas en todos sus sistemas.
Los retos de la implantación del SSO
Aunque el SSO ofrece numerosas ventajas, también plantea sus propios retos. La implantación inicial del proveedor de identidad puede suponer un reto técnico para las organizaciones, por la cantidad de sistemas distintos (o heredados) con los que debe integrarse. El esfuerzo de esta configuración inicial se ve después ampliamente recompensado, porque todas las funciones de identidad y autenticación se gestionan de forma centralizada y más sencilla. Aunque centralizar la autenticación y la gestión de identidades en un único sistema (el proveedor de autenticación) crea un único punto de fallo y un único objetivo de ataque (si se vulnera, podría dar lugar a accesos no autorizados a varias aplicaciones), también reduce la complejidad de aplicar las medidas de seguridad necesarias y deja un único activo que proteger. Para garantizar una cobertura de integración completa, las organizaciones deben elegir un proveedor de confianza que cumpla los estándares del sector.
Aun así, la implantación del SSO se considera imprescindible para la mayoría de las grandes organizaciones. Muchas exigen compatibilidad con SSO como funcionalidad esencial, y su ausencia puede descartar por completo a un proveedor de software ante las grandes empresas que buscan socios de negocio sólidos. Garantizar la seguridad es fundamental, ya que los CPO deben cumplir diversas normativas para proteger los datos de los usuarios y demostrar su compromiso con la seguridad de los datos al responder a solicitudes de propuestas (RFP) y licitaciones, al solicitar financiación o al ofrecer la recarga de VE a determinadas administraciones o instituciones públicas. Desarrollar una solución SSO propia puede ser caro y llevar mucho tiempo, por lo que la mayoría de las organizaciones optan por soluciones de terceros basadas en protocolos estándar del sector.
Controle sus procesos de autenticación e inicio de sesión
Los operadores de puntos de recarga pueden personalizar el proceso de inicio de sesión de su app y su backend según sus necesidades. Pueden utilizar el mecanismo de inicio de sesión predeterminado de AMPECO, uno mixto o uno externo. Los CPO pueden asignar distintos roles a los usuarios en el sistema del proveedor de identidad (IDP) y asociarlos a roles concretos en el sistema de AMPECO, de modo que los usuarios solo accedan a los recursos y datos que necesitan.
El sistema de gestión de recarga de VE de AMPECO permite a los usuarios con accesos específicos iniciar sesión directamente en el panel de administración del socio correspondiente, lo que simplifica el inicio de sesión. En la mayoría de los casos, todos los datos de recarga se almacenan en el sistema de AMPECO para ofrecer una experiencia de usuario eficiente y fluida, pero los CPO pueden optar por almacenar todos los datos de usuario por separado; en ese caso, nuestra plataforma solo conserva un identificador de usuario único para vincular los datos.
AMPECO admite diversas soluciones SSO estándar del sector
Para el SSO en aplicaciones móviles, ofrecemos integraciones con Auth0 y KeyCloak. Para el backend, admitimos Active Directory y SAML 2.0, un estándar abierto creado para ofrecer inicio de sesión único entre dominios, que utilizan Azure Active Directory y otras soluciones SSO de nivel empresarial.
Nuestra integración con SAML 2.0 permite configurar fácilmente cualquier proveedor de SSO compatible con este protocolo. Nuestra integración con Auth0 ofrece varias funciones para mejorar la experiencia de usuario, como la detección del idioma del dispositivo, la localización de la página de inicio de sesión y la compatibilidad con inicios de sesión sociales. También podemos vincular los perfiles de Auth0 existentes con los de nuestra plataforma. Cuando la clave API de Auth0 está configurada, mostramos en la app el botón «Cambiar contraseña» a los clientes que inician sesión con correo electrónico y contraseña, para que puedan solicitar el restablecimiento de la contraseña a través de Auth0, de forma sencilla y segura.
Ventajas de negocio del SSO
Reducir los riesgos de seguridad: Implantar el SSO reduce el número de contraseñas que los empleados deben recordar y gestionar. Cuando tienen que usar una contraseña distinta para cada aplicación, suelen repetir la misma contraseña o una parecida en varias cuentas, lo que facilita a los piratas informáticos el acceso a sistemas corporativos sensibles.
Ahorro de costes: El SSO reduce el número de llamadas de los empleados para restablecer contraseñas y libera al servicio de asistencia informática para otras tareas que requieren atención.
Mejor experiencia de usuario: El SSO elimina la necesidad de iniciar sesión repetidamente en cada aplicación, al ofrecer a los usuarios un acceso seguro a sus apps con un solo clic.
Gestión unificada de usuarios y cumplimiento normativo: El SSO ofrece un sistema unificado de gestión de usuarios que permite a los CPO centralizar la gestión de contraseñas y accesos. Esto resulta especialmente útil para las organizaciones que deben cumplir normativas como SOX, HIPAA y PCI DSS.
Ventajas del SSO para conductores de VE y empleados
Para los conductores de VE que usan la aplicación móvil, el SSO ofrece acceso con un solo clic, sin tener que introducir sus credenciales una y otra vez, lo que aumenta la seguridad, ahorra tiempo y reduce la frustración.
Para los empleados, usar el SSO en los paneles de administración les permite emplear una única identidad para navegar por varios dominios o aplicaciones web y móviles. En el día a día de una empresa, los empleados necesitan acceder a numerosas aplicaciones y servicios varias veces al día. Iniciar sesión manualmente en cada aplicación puede llevar mucho tiempo, pero el SSO reduce los inicios de sesión a uno solo, lo que les permite realizar sus tareas más rápido y con menos complicaciones. El SSO también reduce el riesgo de robo de identidad al simplificar la gestión a una sola contraseña, lo que facilita crear, recordar y utilizar contraseñas más seguras.
Autenticación SSO con AMPECO
AMPECO admite diversos protocolos y proveedores estándar del sector para el SSO, tanto en el caso de uso de la app móvil como en el del backend. Con nuestra integración SSO, los CPO pueden configurar fácilmente su sistema con cualquier proveedor de SSO compatible con el protocolo SAML 2.0 y mejorar la experiencia de usuario con la detección del idioma del dispositivo, la localización de la página de inicio de sesión y la compatibilidad con inicios de sesión sociales. Al integrar sus mecanismos de inicio de sesión corporativos con el backend de AMPECO, los CPO pueden simplificar el acceso de sus usuarios, ahorrar tiempo y reducir el riesgo de accesos no autorizados y filtraciones de datos.