Change8

auth@0.1.0

📦 remixView on GitHub →
7 features🔧 9 symbols

Summary

This release introduces a new high-level browser authentication package for Remix, including OIDC support and various provider wrappers. Dependencies, specifically fetch-router, have also been updated.

✨ New Features

  • Added `auth`, a high-level browser authentication package for Remix.
  • Included generic `oidc()` support for standards-based providers.
  • Added thin `microsoft()`, `okta()`, and `auth0()` wrappers on top of OIDC.
  • Introduced OAuth provider helpers for Google, GitHub, and Facebook.
  • Added `credentials()` for email/password and other direct login flows.
  • Added composable primitives: `verifyCredentials()`, `startExternalAuth()`, `finishExternalAuth()`, and `completeAuth()` for session-backed browser authentication.
  • Added auth helpers that preserve richer `fetch-router` request context types.

Affected Symbols