DinoCloud implements AWS Cognito for user authentication in La Caja

La Caja, a major insurance company in Argentina, began their journey into the AWS Cloud with the guidance of DinoCloud’s expert team.

About La Caja

Imagen de La Caja

The need for cloud solutions to drive continued business innovation

Grupo La Caja is an Argentine company with a long history in the Argentine insurance market, with a 7% share of all insurances in force.

LaCaja offers comprehensive insurance packages, including home, vehicle, health, and life insurance, among many others.

The Challenge

The professional relationship between the two companies started from the need La Caja had to implement an authentication stack for the Web
Empresas business site due to the sensitivity of the data that the insurance company manages for the distribution of its services.

DinoCloud, as an AWS Premier Partner, brought the entire AWS ecosystem of services to La Caja to address this need and tackle the problem with
operational excellence. La Caja was unfamiliar with all the AWS services.
Because of this, in the preliminary stage of the project, DinoCloud introduced the engineering team to the AWS Cognito service, a fundamental piece to
carrying out the authentication of users on the Web Empresas.

Our Approach

Stages, technologies, and services implemented

The project lasted two months and was divided into four stages:

  1. The creation of an AWS account for La Caja and a basic security application.
  2. IAM configuration for user login federation to your Active Directory.
  3. Support in implementing AWS Cognito for authentication and authorization of the use of La Caja’s business applications.
  4. AWS Security Session.

On the other hand, Terraform was implemented for the deployment of services in AWS and AWS SDK NodeJS for the integration of services with the Web Empresas site.

AWS Services implemented

  1. AWS IAM: Para la implementación de configuraciones que permiten usar Azure AD como proveedor de identidad (IDP).
  2. AWS Cognito: Gestión de identidad y acceso de clientes para el sitio web de Empresas.
  3. DynamoDB: Almacenamiento de datos de usuarios registrados a través de AWS Cognito.
  4. Lambda: Creación de una función de aprobación automática de usuarios para entornos de desarrollo en pruebas.
  5. Amazon Simple Email Service (SES): Envío de correos electrónicos a usuarios cuando AWS Cognito ejecuta un evento específico (validación de correo electrónico, recuperación de contraseña, etc.).
  6. AWS WAF: Aplicación de una regla de seguridad por geolocalización que impide que usuarios fuera del territorio argentino se registren o autentiquen en AWS Cognito.
  7. CloudWatch: Registro y monitoreo (logging) de los servicios mencionados anteriormente.

A simple implementation, a need not previously considered, can be the first step into the cloud and an organization’s digital transformation journey.

With the right guidance and preparation, the immediate positive outcomes can inspire the development of a long term migration plan, as stakeholders within the organization witness the benefits firsthand.

The Results

As mentioned earlier, La Caja did not know about AWS services and its ecosystem. Thanks to this project, it was possible to transfer the knowledge to
the developers so that they could work on the continuous integration of authentication with a basic understanding of all the services configured, along
with detailed documentation on each attribute used in the configuration.

As a result of this project, La Caja now has a secure and low cost authentication stack without the need to have intervened in highly complex services.

We are #YourIdealCloudPartner

Focus on your core business while DinoCloud provides the
technology outcomes you need by leveraging its expertise in
the cloud.

Get in touch

(*) Required fields