At AWS re:Invent 2019, Auth0's integration with Amazon EventBridge was announced. This new integration connects Auth0 event logs to a variety of AWS services in near real time, unlocking a variety of new use cases that support event-driven and microservices application architectures.
What is Amazon EventBridge?
Amazon EventBridge is a serverless event bus that makes it easy to connect real-time data from your applications, SaaS applications, and AWS Services. It delivers a stream of data from event sources like Auth0 to targets such as AWS Lambda. You can set up routing rules to determine where to send your data to build application architectures that react in real time to all of your data sources. With EventBridge, you can use data from SaaS apps like Auth0 to trigger workflows for customer support, business operations and more. It simplifies the process of building event-driven architectures that are loosely coupled and distributed, improving developer agility and application resiliency.
Auth0 and EventBridge
The integration with EventBridge is Auth0’s first release of our log streaming capabilities. Auth0 log events are pushed automatically and continuously to EventBridge, which can then be connected to various AWS services. Here is a quick overview of some of the use cases this integration unlocks:
Engage with Your Users
Delivering a strong user experience is critical to reducing churn and retaining users. Using Auth0 events and services like AWS Lambda, you can deliver more customized application experiences. For example, use this integration to create a product onboarding flow for first-time logins. Or increase user engagement by highlighting product areas that would be of interest to them based on their login behavior.
Understand User Behavior
Understanding when users access your product, where they are signed in from, and what devices they use are important pieces of information that can drive your product development. By keeping track of these signals, via the events emitted by Auth0, you can develop an understanding of the product areas that you should be paying attention to. These signals can help you determine what browsers and devices to support, what languages to consider localizing your app in, and when your peak application traffic times are. Use services like AWS QuickSight to uncover business intelligence, create dashboards, and utilize ML Insights.
Manage User Data
Retaining and auditing user actions is crucial for maintaining security and complying with industry regulations. Besides, the ability to edit, remove, or export user data upon request is becoming increasingly important to comply with various data privacy laws, such as the European Union’s General Data Protection Regulation (GDPR). By sending Auth0 logs to EventBridge, it is easy to develop the appropriate workflows and automation to retain audit trails and remain compliant. For example, you can store your audit trail in S3 buckets and interact or investigate it using AWS Athena.
Auth0 provides a platform to authenticate, authorize, and secure access for applications, devices, and users. Security and application teams rely on Auth0's simplicity, extensibility, and expertise to make identity work for everyone. Safeguarding billions of login transactions each month, Auth0 secures identities so innovators can innovate, and empowers global enterprises to deliver trusted, superior digital experiences to their customers around the world.