Home / Companies / Speakeasy / Blog / Post Details
Content Deep Dive

How to Handle Auth for Embedded React Components

Blog post from Speakeasy

Post Details
Company
Date Published
Author
Nolan Sullivan
Word Count
1,167
Language
English
Hacker News Points
-
Summary

In the blog post, the author discusses the implementation of authentication for embedded React components, specifically for delivering Speakeasy as a series of these components. The aim is to enable customers to safely embed API data into their web applications while ensuring data segmentation, manageability, and read-only access. After evaluating two options—API Keys and Access Tokens—the decision was made to use Access Tokens due to their superior flexibility and compatibility with existing authentication systems. Access Tokens, implemented as JWTs, offer enhanced security and ease of management compared to API Keys, as they are ephemeral and cannot be modified by end-users. This approach aligns with existing authentication flows and provides a more robust solution for controlling data scope and access permissions in embedded components.