next-auth
4.24.15Authentication for the Web.
- Maintenance
- Slow0 commits in 3 months · bus factor 2
- License
- ISCPermissive · OSI-approved
- Security
- 15 advisories2 critical, 7 high, 4 medium, 2 low · Scorecard 4.9/10
- Supported versions
- No scheduleendoflife.date does not track this project
28.4k stars · 4k forks · 607 open issues · last release 3 months ago · data checked 2 hours ago
Release history
All releases on GitHubAtom feed/feed/nextauthjs/next-auth
Badge
[](/p/nextauthjs/next-auth)
Security patch release for the 4.x line.
getToken()now returnsnullinstead of throwing when theAuthorizationheader contains a malformed Bearer value.- OAuth
state,nonce, and PKCE check cookies are now bound to the provider that created them and are rejected when a different provider handles the callback. Sign-ins in flight across the upgrade fail once and succeed on retry. - Email addresses are Unicode-normalized (NFKC) before validation in the email sign-in flow, closing a homoglyph
@bypass. - An explicitly configured
NEXTAUTH_URLnow takes precedence over the auto-detected forwarded host in trusted-host mode. - Restores CommonJS compatibility by pinning
uuidto^11.1.1; the 14.x line is ESM-only and brokerequire()on Node versions below 20.19.