<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Auth0 DevRel</title>
    <description>The latest articles on DEV Community by Auth0 DevRel (@auth0devrel).</description>
    <link>https://dev.to/auth0devrel</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4024191%2F58d5cdb0-b953-4fde-8980-82938e5d0805.png</url>
      <title>DEV Community: Auth0 DevRel</title>
      <link>https://dev.to/auth0devrel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/auth0devrel"/>
    <language>en</language>
    <item>
      <title>Don't Ship Dev Keys! Set Up Production-Ready Google OAuth in React</title>
      <dc:creator>Auth0 DevRel</dc:creator>
      <pubDate>Mon, 28 Sep 2026 04:00:00 +0000</pubDate>
      <link>https://dev.to/auth0/dont-ship-dev-keys-set-up-production-ready-google-oauth-in-react-1fl8</link>
      <guid>https://dev.to/auth0/dont-ship-dev-keys-set-up-production-ready-google-oauth-in-react-1fl8</guid>
      <description>&lt;p&gt;Learn how to integrate production-ready Gmail / Google Sign-In into your applications using Auth0. In this complete, step-by-step tutorial, Layla (Senior Developer Advocate at Auth0) walks you through setting up an Auth0 SPA, integrating the @auth0/auth0-react SDK with the useAuth0 hook, and configuring Google Cloud Console OAuth credentials to safely replace default development keys for production deployment.&lt;/p&gt;

&lt;h2&gt;
  
  
  What You'll Learn:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;How to create and configure a Single Page Application (SPA) in the Auth0 Dashboard.&lt;/li&gt;
&lt;li&gt;Integrating the @auth0/auth0-react SDK using Auth0Provider and useAuth0.&lt;/li&gt;
&lt;li&gt;Wiring up a custom "Sign in with Google" button with loginWithRedirect.&lt;/li&gt;
&lt;li&gt;Configuring Auth0 allowed callback, logout, and web origin URLs (localhost).&lt;/li&gt;
&lt;li&gt;Creating OAuth 2.0 Client Credentials in Google Cloud Console.&lt;/li&gt;
&lt;li&gt;Swapping default Auth0 developer keys for custom production Google Client IDs and Secrets.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Resources &amp;amp; Code Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/auth0/auth0-react" rel="noopener noreferrer"&gt;Auth0 React SDK Quickstart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.auth0.com/resources/labs/authentication/google-social-connection-to-login#introduction" rel="noopener noreferrer"&gt;Auth0 Google Social Connection Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://console.cloud.google.com" rel="noopener noreferrer"&gt;Google Cloud Console&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Also Watch
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=1rgeO_EbSGg" rel="noopener noreferrer"&gt;Adding Authentication in React using Auth0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=l5Oe7AyRGEg" rel="noopener noreferrer"&gt;Auth0: The Identity Platform for Developers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Timestamps:&lt;br&gt;
00:15 - Creating an Auth0 Single Page Application&lt;br&gt;
00:30 - Installing &amp;amp; Setting Up @auth0/auth0-react SDK&lt;br&gt;
00:46 - Fetching Domain &amp;amp; Client ID for Environment Variables&lt;br&gt;
01:00 - Wrap App with &lt;code&gt;Auth0Provider&lt;/code&gt;&lt;br&gt;
01:20 - Fetch Domain &amp;amp; Client ID from Auth0 Settings&lt;br&gt;
01:43 - Use &lt;code&gt;useAuth0&lt;/code&gt; Hook &amp;amp; Wire Up Google Sign-In Button&lt;br&gt;
01:56 - Wiring Up the Google Sign-In Button (useAuth0)&lt;br&gt;
02:10 - Enabling Google Social Connection in Auth0&lt;br&gt;
02:30 - Configuring Localhost URLs in Dashboard&lt;br&gt;
03:07 - Why You Shouldn't Use Auth0 Shared Dev Keys in Production&lt;br&gt;
03:23 - Setting Up OAuth Credentials in Google Cloud Console&lt;br&gt;
05:05 - Adding Google Client ID &amp;amp; Secret to Auth0&lt;br&gt;
05:42 - Testing Gmail OAuth Authentication Flow&lt;/p&gt;

&lt;p&gt;If you enjoy this content and want to learn more about identity, security, and access management, subscribe to our channel! &lt;/p&gt;

</description>
      <category>oauth</category>
      <category>tutorial</category>
      <category>security</category>
    </item>
    <item>
      <title>Add Auth0 to Your Hono App in Just 5 Lines of Code</title>
      <dc:creator>Auth0 DevRel</dc:creator>
      <pubDate>Mon, 21 Sep 2026 04:00:00 +0000</pubDate>
      <link>https://dev.to/auth0/add-auth0-to-your-hono-app-in-just-5-lines-of-code-26ko</link>
      <guid>https://dev.to/auth0/add-auth0-to-your-hono-app-in-just-5-lines-of-code-26ko</guid>
      <description>&lt;p&gt;Secure your Hono web applications everywhere they run—from Cloudflare Workers and Vercel Edge to Node.js, Bun, and Deno. In this demo, Auth0 Software Developer Tushar Pandey shows you how to ditch complex custom auth logic and integrate the official Auth0 Hono SDK in just five lines of code.&lt;/p&gt;

&lt;h2&gt;
  
  
  What You'll Learn:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;How to mount the Auth0 middleware for automatic login, callback, and logout routing.&lt;/li&gt;
&lt;li&gt;Protecting specific routes using the &lt;code&gt;requiresAuth&lt;/code&gt; middleware.&lt;/li&gt;
&lt;li&gt;Filtering access based on user roles using &lt;code&gt;claimEquals&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Retrieving user profiles and managing API access tokens on the Edge.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠️ Resources &amp;amp; Links:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.npmjs.com/package/@auth0/auth0-hono" rel="noopener noreferrer"&gt;Auth0 Hono SDK on npm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/auth0/auth0-hono" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://auth0.com/signup?utm_source=devto&amp;amp;utm_campaign=DevRel&amp;amp;utm_medium=link_placement" rel="noopener noreferrer"&gt;Create a Free Auth0 Account&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/@auth0" rel="noopener noreferrer"&gt;Subscribe for more developer tutorials, SDK deep dives, and security best practices.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>authentication</category>
      <category>javascript</category>
      <category>security</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Set Up Auth0 Organizations (SSO, Branding &amp; Invitations)</title>
      <dc:creator>Auth0 DevRel</dc:creator>
      <pubDate>Mon, 14 Sep 2026 04:00:00 +0000</pubDate>
      <link>https://dev.to/auth0/how-to-set-up-auth0-organizations-sso-branding-invitations-9dc</link>
      <guid>https://dev.to/auth0/how-to-set-up-auth0-organizations-sso-branding-invitations-9dc</guid>
      <description>&lt;p&gt;Stop Building Multi-Tenant Auth from Scratch. Use This Instead.&lt;br&gt;
Building a B2B SaaS application requires a complex multi-tenant infrastructure. In this technical walkthrough, Shreya Gupta and Lily Wisecarver demonstrate how to use Auth0 Organizations to effortlessly manage identity workflows for your business customers at scale. Learn how to isolate tenants, configure custom Single Sign-On (SSO) connections per client, and customize the login branding—all without reinventing the wheel.&lt;/p&gt;

&lt;h2&gt;
  
  
  What You'll Learn
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;How multi-tenancy works within Auth0 Organizations&lt;/li&gt;
&lt;li&gt;Setting up distinct organization IDs for different business clients&lt;/li&gt;
&lt;li&gt;Customizing the login UI and branding for specific tenants&lt;/li&gt;
&lt;li&gt;Enabling specific enterprise and database connections (like Okta or Azure AD) per organization&lt;/li&gt;
&lt;li&gt;Managin
g user invitations and Role-Based Access Control (RBAC)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Keep Learning with Auth0
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://auth0.com/docs/manage-users/organizations" rel="noopener noreferrer"&gt;📖 Read the Auth0 Organizations Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://auth0.com/signup?utm_source=devto&amp;amp;utm_campaign=DevRel&amp;amp;utm_medium=link_placement" rel="noopener noreferrer"&gt;🚀 Start Using Auth0 for Free&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLZ14qQz3cfJJDxKv6FEWPTDVWKQlImbIN" rel="noopener noreferrer"&gt;📺 Using Auth0 Playlist&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Chapters:&lt;br&gt;
00:00 Introduction to B2B SaaS Multi-Tenancy&lt;br&gt;
00:11 How Auth0 Organizations Work&lt;br&gt;
02:05 Setting Up Organizations in the Dashboard&lt;br&gt;
02:56 Custom Branding per Organization&lt;br&gt;
03:27 Managing the Invitation Workflow&lt;br&gt;
04:03 Enabling SSO &amp;amp; Database Connections&lt;br&gt;
04:53 Customizing the Login Experience &amp;amp; Auto-Membership&lt;br&gt;
06:13 Sending Invitations &amp;amp; Assigning Roles&lt;br&gt;
07:44 The End-User Sign-Up Experience Demo&lt;br&gt;
09:12 Conclusion &amp;amp; Next Steps&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/@auth0" rel="noopener noreferrer"&gt;🔔 Subscribe for more developer tutorials&lt;/a&gt;&lt;/p&gt;

</description>
      <category>sso</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Use the New Auth0 Vercel Native Integration (Full Next.js Walkthrough)</title>
      <dc:creator>Auth0 DevRel</dc:creator>
      <pubDate>Mon, 13 Jul 2026 14:25:06 +0000</pubDate>
      <link>https://dev.to/auth0/how-to-use-the-new-auth0-vercel-native-integration-full-nextjs-walkthrough-f4a</link>
      <guid>https://dev.to/auth0/how-to-use-the-new-auth0-vercel-native-integration-full-nextjs-walkthrough-f4a</guid>
      <description>&lt;p&gt;Manually syncing environment variables across your Dev, Staging, and Production environments is a massive developer velocity killer. In this tutorial, Michael Liendo breaks down the brand-new Auth0 Vercel Native Integration. Learn how to automatically provision separate Auth0 tenants for your development lifecycle, securely generate your client credentials, and pull them instantly into your Next.js application without manual configuration overhead.&lt;/p&gt;

&lt;p&gt;🚀 What You’ll Learn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How the Auth0 + Vercel Native Integration automates environment setup.&lt;/li&gt;
&lt;li&gt;Provisioning separate Dev, Staging, and Production Auth0 tenants from the Vercel dashboard.&lt;/li&gt;
&lt;li&gt;Configuring the Next.js SDK using automated project snippets.&lt;/li&gt;
&lt;li&gt;Verifying real-time user authentication via Google OAuth2 locally.&lt;/li&gt;
&lt;li&gt;Managing branch-specific environment variables for flawless deployments.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 Resources:&lt;br&gt;
📝 &lt;a href="https://vercel.com/marketplace/auth0" rel="noopener noreferrer"&gt;Auth0 Vercel Native Integration&lt;/a&gt;&lt;br&gt;
💻 &lt;a href="https://auth0.com/blog/auth0-native-integration-with-vercel" rel="noopener noreferrer"&gt;Announcement and Step-by-Step Walkthrough Blog Post&lt;/a&gt;&lt;br&gt;
📖 &lt;a href="https://auth0.com/docs/customize/integrations/integrate-with-vercel" rel="noopener noreferrer"&gt;Auth0 and Vercel Documentation&lt;/a&gt;&lt;br&gt;
📂 &lt;a href="https://vercel.com/templates/next.js/auth0-nextjs-saas-starter" rel="noopener noreferrer"&gt;SaaStart: Auth0 + Next.js SaaS Starter Kit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>vercel</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
