Home / Companies / Stytch / Blog / May 2025

May 2025 Summaries

11 posts from Stytch

Filter
Month: Year:
Post Summaries Back to Blog
The Stytch Component Playground is an interactive tool integrated into Stytch's documentation, designed to streamline the creation of branded login screens by allowing users to preview, customize, and generate production-ready user interfaces quickly. It provides a live canvas in the browser where developers can experiment with various authentication factors such as OAuth, SSO, and Email Magic Links, while adjusting visual elements like fonts, colors, and logos with immediate feedback. The Playground simplifies the process by enabling users to copy the exact configuration and styles as JSON, which can be seamlessly integrated into projects using @stytch/react or vanilla JavaScript. As part of Stytch's efforts to enhance user experience, the tool is continuously updated with new components and customization features, encouraging feedback to further improve its utility.
May 23, 2025 449 words in the original blog post.
Stytch has introduced a pre-built mobile UI that integrates Touch ID, Face ID, and Android Biometric Prompt, allowing for a seamless biometric authentication experience across iOS and Android devices. This enhancement simplifies the implementation process by consolidating registration, key management, and session creation into a single helper function, reducing the complexity and amount of code required. The system ensures security by storing keys within Secure Enclave or Android Keystore, blocking duplicate registrations, and enabling remote wiping of factors. Available on iOS (v. 0.74.0) and Android (v. 0.48.0), with React Native support in progress, this update emerged from a recent hackathon and aims to provide a consistent user experience with automatic fallback options when biometric sensors are unavailable. Stytch encourages user feedback for further refinement as they continue to enhance this feature.
May 22, 2025 359 words in the original blog post.
Stytch emphasizes the importance of operational excellence and service reliability by effectively managing SLAs, SLOs, SLIs, and error budgets, which are crucial for minimizing downtime that affects customers. They developed a tool, error-budget.dev, to help visualize and calculate error budgets, enabling teams to better understand permissible downtime while still meeting SLO commitments. The text explains the distinction and interrelation of these concepts, noting the challenges in tracking and optimizing uptime due to manual processes and imprecise estimates. To address these issues, Stytch implemented comprehensive SLIs and SLOs, categorized API endpoints by their requirements, and set up alert systems to proactively manage service performance. The company also explored AI coding tools to quickly develop error-budget.dev, making complex metrics comprehensible and fostering a culture of transparency and reliability.
May 21, 2025 1,954 words in the original blog post.
SAML (Security Assertion Markup Language) is an XML-based open standard for single sign-on (SSO) that facilitates authentication and authorization by enabling identity providers to share login credentials with service providers, mainly in enterprise environments. The guide explores how SAML functions in real-world authentication flows, including interactions between identity providers and service providers, the structure of SAML requests and responses, and implementation of SAML in applications. It contrasts SAML with OAuth 2.0, noting that SAML is preferred for enterprise SSO while OAuth 2.0 is more common in modern web, mobile, and SaaS applications. The text provides a detailed example of a SAML authentication flow using Microsoft Entra ID as an identity provider for Salesforce, demonstrating how a SAML request and response cycle works. It also outlines the complexities and risks involved in implementing SAML authentication oneself, suggesting the use of open-source libraries or third-party services like Stytch to manage the intricate aspects of SSO integration, such as certificate management and session handling. The document emphasizes the importance of proper security measures and compliance with global privacy standards to prevent vulnerabilities and ensure robust authentication processes.
May 21, 2025 3,649 words in the original blog post.
As the adoption of AI agents grows, they become increasingly significant in the realm of application security threats, giving rise to AI agent fraud where adversaries exploit these agents for fraudulent activities. Key attack vectors include prompt injection, agent impersonation, deepfake impersonation, and the creation of synthetic identities, each posing unique challenges. To combat these threats, a multi-layered defense approach is recommended, involving strong authentication, least privilege access, input validation, and continuous monitoring. Additionally, implementing practices like OAuth-based trust, anomaly detection, and user verification for high-risk actions enhances security. While AI agents offer valuable automation capabilities, they also expand the attack surface, necessitating vigilant security measures to prevent them from becoming conduits for fraud.
May 21, 2025 2,254 words in the original blog post.
Recent advancements in generative AI have led companies to utilize AI web crawlers to gather vast amounts of data from the internet for training their models, raising concerns over the scraping of proprietary or user-generated content without benefits to the content owners. Various tech giants and smaller startups operate these crawlers to support AI systems like OpenAI's ChatGPT or Google's Bard, often bypassing the voluntary guidelines set by robots.txt files, prompting content creators and platforms to push back through technical measures and legal actions. Notable examples include Reddit and Twitter implementing strict API access policies and legal actions against unauthorized scraping, while news organizations like The New York Times and CNN have blocked AI crawlers altogether. To combat unwanted AI scrapers, site owners are employing a range of strategies, such as user agent filtering, IP address blocking, rate limiting, honeypots, and requiring authentication or payment, yet challenges remain due to sophisticated evasion techniques used by scrapers. The evolving landscape sees a push towards balancing AI innovation with content creator rights, as technological and policy-driven solutions are being developed to control access to valuable online content while maintaining user experience.
May 21, 2025 3,606 words in the original blog post.
Stytch has launched jwts.dev, a free tool designed to simplify the process of decoding JSON Web Tokens (JWTs) by allowing users to view the contents of their tokens instantly without the need for shell scripts or workaround decoders. This tool, which originated from a company hackathon, aims to provide not only a decoding service but also educational insights and debugging assistance, highlighting key sections and indicating any issues with the tokens. It ensures privacy by decoding locally in the user's browser, keeping the data secure. jwts.dev is part of Stytch’s broader initiative to create developer-friendly tools that enhance understanding and handling of JWTs, with plans to expand its features and educational resources in the future. Users are encouraged to try the tool at jwts.dev and provide feedback for further development, as Stytch continues to build innovative solutions for authentication and authorization challenges.
May 20, 2025 457 words in the original blog post.
AI agents, akin to tireless junior developers, are increasingly being used to interact with APIs, attempting tasks by iterating through a ReAct cycle of reasoning and action until a successful response is achieved. However, when APIs have poor developer experiences—characterized by outdated documentation, vague error messages, and inconsistent design—both AI agents and human developers struggle. Clear and thorough documentation, detailed and informative error messages, and consistent API design are crucial for ensuring a smooth interaction for both AI agents and humans. By treating agent failures as indicators of usability issues, developers can improve API experiences for all users. This approach highlights the importance of refining developer experiences (DX) to accommodate AI-powered agents, which can serve as practical smoke tests to identify and resolve API issues before they affect end-users.
May 19, 2025 2,953 words in the original blog post.
Stytch has introduced the Stytch CLI, a command-line interface designed to simplify the integration of authentication projects and enhance the developer experience by allowing users to manage Stytch API commands directly from the terminal. This tool, developed during a company hackathon, leverages Stytch Connected Apps to authenticate accounts securely and efficiently, transforming their Dashboard into an identity provider to facilitate the integration flow faced by developers. The CLI allows developers to manage projects, configure redirect URLs, and automate tasks without accessing the Dashboard, using the PKCE flow to ensure security by avoiding embedding client secrets in machines. Stytch plans to continue iterating on the CLI and expand its capabilities, inviting feedback and suggestions for future improvements, while also providing guides to help others build Stytch-powered CLI applications.
May 19, 2025 601 words in the original blog post.
Stytch's company hackathons, held biannually, are a pivotal part of their culture, fostering creativity, collaboration, and innovation across the organization. These events provide employees the opportunity to break from their usual routines and engage in rapid prototyping and experimentation, allowing them to explore new ideas and technologies, solve workflow problems, or prototype new product features. Participation is company-wide and encourages cross-functional collaboration, bringing together team members from different departments to work on diverse projects and present them during demo days, which include friendly competitions and awards like the Golden Spool for the best project. These hackathons not only invigorate the team and accelerate work processes but also aim to instill principles of rapid iteration, autonomy, and customer-focused thinking into the regular workflow, reminiscent of the company's early days of innovation and value delivery.
May 18, 2025 1,078 words in the original blog post.
mcp-scan is an open-source command-line interface tool designed to enhance security for Model Context Protocol (MCP) servers by identifying potential vulnerabilities such as prompt injection, tool poisoning, cross-origin shadowing, and "rug pulls." It functions similarly to npm audit but is tailored for the agent world, providing an early-warning system by crawling installed MCP servers, hashing tool manifests, and implementing both local and cloud guardrails to detect and flag security threats. By integrating mcp-scan into CI/CD pipelines, users can automatically halt builds upon high-risk findings, effectively addressing the software supply chain issues highlighted in recent security discussions. Despite its limitations, such as the potential for false positives and the need for additional runtime protections, mcp-scan offers a proactive approach to MCP security, comparable to existing solutions for JavaScript packages, and encourages users to treat tool descriptions with the same scrutiny as code by adopting it as a standard practice in their security workflows.
May 02, 2025 696 words in the original blog post.