#LaNube; Azure AD B2C ¿Qué es y para que sirve? ¿Por qué lo implemnté?

Uno de los servicios que ofrece Microsoft Azure es Active Directory B2C (AD B2C), veamos qué es y por que lo he implementado en esta página.

Para entrar en contexto tenemos que entender dos cosas, la primera y mas importante es la gestión de identidades digitales y la segunda el inicio de sesión centralizado.

La gestión de identidades son servicios que ofrecen los proveedores de Cloud Computing para que tu como desarrollador o dueño de un sitio o aplicación te desentiendas de administrar la seguridad en la gestión de contraseñas y cuentas de usuario.

Por otro lado el inicio de sesión centralizado permite a los usuarios iniciar sesión en varias aplicaciones con una sola cuenta, por ejemplo en Google tu inicias sesión en YouTube y en Google Fotos con la misma cuenta y son aplicaciones separadas.

Entonces… ¿Qué es Azure AD B2C?

Azure Active Directory B2C es un servicio que te permite hacer las dos cosas anteriores con una facilidad nunca vista.

Por un lado nos permite gestionar las cuentas de usuario de nuestra página o aplicación directamente en Azure.

Lo que proporciona un grado de seguridad mas elevado que el que podríamos conseguir gestionando esto por nuestra cuenta.

Básicamente si alguien quiere hackear una cuenta de usuario tendrá que hackear a Microsoft.

Y por otro lado nos ofrece la posibilidad de compartir la cuenta de usuario entre más de una aplicación con prácticamente sin código adicional ya que el asistente del portal el bastante visual.

Una ventaja importante es que también puedes permitir el inicio de sesión con diferentes cuentas sin tener que hacer un esfuerzo de programación extra.

¿Por qué lo he implementado en mi sitio web?

A futuro en esta web podrás usar herramientas de software que se venderán como SaaS y algunas que podrás de forma gratuita.

Para no obligarte a registrarte aplicación por aplicación o herramienta por herramienta, al implementar Azure AD B2C podrás usar la misma cuenta en todas las aplicaciones y herramientas.

Este ha sido el motivo principal de la implementación en este sitio web de este servicio, el segundo motivo es que ahora podrás iniciar sesión con tus redes sociales de forma rápida y segura.

#LaNube; Azure AD B2C qué es y por qué lo he implementado?

 

¿Es complicado de implementar?

La respuesta rápida es “No”, ya que este servicio está basado en estándares de autenticación como Open ID y OAuth.

La respuesta larga es, depende de la cantidad de experiencia que tengas con estos protocolos de autenticación y JWT.

Hasta aquí el post del día de hoy, recuerda que si tienes dudas siempre puedes mandarme un mensaje y tratare de responder lo más pronto posible.

Saludos.