Alfi, Inc. is transforming digital out of home advertising to real-time audience-based marketing. Alfi utilizes artificial intelligence and computer vision to better serve ads to people. Alfi’s proprietary AI algorithm understands small facial cues and perceptual details and matches relevant advertising or content based on the viewer’s profile.
Challenge
ALFI provides a mobile system to display ads based on various biometric values obtained from the application running on a mobile device. ALFI’s customers access the ALFI portal to upload ads, configure ad campaigns, and review reports. ALFI would like customers to register and access the portal using an OpenID compatible identity service combined with AWS Sign-On service and the AWS Cognito service. ALFI has requested A2C Cloud to design and build an authentication/authorization function for their core AWS properties that allows differentiated access for ALFI and its customers.
Solution
A2C Cloud partnered with ALFI to imagine how their customers should experience the sign-in process, and how it could be used to seamlessly receive and deliver authenticated services and content. The design had to scale very large, very quickly. A2C Cloud completed an authentication design, implemented using Cognito, then tested performance and scalability to tune the implementation. As a result of the performance testing, A2C Cloud enhanced the existing role-based access control (RBAC) based design to also include attribute-based access control (ABAC) for ensuring scalability.