DEV Community

IronTony
IronTony

Posted on

Apple Sign-In in React, without provider-specific flows

Adding Apple Sign-In to a React app often ends up being handled differently from other providers.

Different setup steps, different abstractions, and usually some provider-specific logic.

I wanted something more consistent.

So I added Apple Sign-In support to react-auth šŸŽ

What it does

It works across:

  • šŸ“± React Native
  • ⚔ Expo
  • 🌐 Web

With a single goal:

šŸ’” One API across all platforms

→ no provider-specific flows
→ no per-platform handling

Focus

  • 🧩 minimal setup
  • šŸ” consistent interface
  • āš™ļø predictable behavior

Instead of treating Apple as a special case, it follows the same pattern as other providers in react-auth.

Repo

https://github.com/forwardsoftware/react-auth/tree/main/packages/apple-signin

If you're working on auth or managing multiple providers, I’d really appreciate your feedback.

Top comments (0)