Skip to content

feat(provider): add ThunderID provider#13460

Open
brionmario wants to merge 1 commit into
nextauthjs:mainfrom
brionmario:feat-thunderid-provider
Open

feat(provider): add ThunderID provider#13460
brionmario wants to merge 1 commit into
nextauthjs:mainfrom
brionmario:feat-thunderid-provider

Conversation

@brionmario

@brionmario brionmario commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

☕️ Reasoning

ThunderID is an open-source, self-hosted identity and access management platform.

This PR adds first-class support for ThunderID as a built-in OpenID Connect provider (packages/core/src/providers/thunderid.ts).

Also includes:

  • Provider docs page (docs/pages/getting-started/providers/thunderid.mdx)
  • SVG logo (docs/public/img/providers/thunderid.svg)
  • Docs manifest entry
  • Dev app env example entries (AUTH_THUNDERID_ID, AUTH_THUNDERID_SECRET, AUTH_THUNDERID_ISSUER)

🧢 Checklist

  • Documentation
  • Tests
  • Ready to be merged

🎫 Affected issues

📌 Resources

@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
auth-docs Ready Ready Preview, Comment Jun 25, 2026 4:22pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
next-auth-docs Ignored Ignored Preview Jun 25, 2026 4:22pm

Request Review

@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown

@brionmario is attempting to deploy a commit to the authjs Team on Vercel.

A member of the Team first needs to authorize it.

@codecov

codecov Bot commented Jun 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.93%. Comparing base (7b35fc3) to head (0a629d1).

Additional details and impacted files
@@             Coverage Diff             @@
##             main   #13460       +/-   ##
===========================================
+ Coverage   49.85%   93.93%   +44.08%     
===========================================
  Files         200        4      -196     
  Lines       13487      462    -13025     
  Branches     1445       76     -1369     
===========================================
- Hits         6724      434     -6290     
+ Misses       6763       28     -6735     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@brionmario

Copy link
Copy Markdown
Contributor Author

@brionmario

Copy link
Copy Markdown
Contributor Author

Hey @Bekacru,

Would you mind taking a look at this PR when you have a chance? We'd really appreciate it if you could let us know whether it's good to merge.

For some context, we've also submitted a PR to better-auth to have ThunderID added as a provider. However, we still have many customers who haven't migrated yet, so it would be great if we could get ThunderID listed in Auth.js as well.

Thanks!

Regards,
Brion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Refers to `@auth/core` providers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant