Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eartho Provider Integration for NextAuth.js #12240

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

earthodev
Copy link

Eartho Provider Integration for NextAuth.js

Eartho is a privacy-focused, open-source alternative to standard authentication providers like Google or Facebook. With Eartho, users authenticate with enhanced privacy control, ensuring their data stays protected from Big Tech tracking. This PR adds Eartho as a built-in provider to NextAuth.js, allowing developers to easily integrate Eartho for a secure and privacy-first login experience.

☕️ Reasoning

This PR introduces Eartho as an authentication provider, allowing users and developers to utilize Eartho’s privacy-centric login features directly within NextAuth.js. Eartho supports popular authentication methods while prioritizing user data security, making it an ideal choice for developers concerned about privacy.

🧢 Checklist

  • Added provider code for Eartho in packages/core/src/providers/eartho.ts
  • Added documentation for Eartho provider usage in docs/pages/getting-started/providers/eartho.mdx
  • Updated manifest file to include Eartho
  • Added Eartho logo to docs/public/img/providers/eartho.svg
  • Tests for Eartho provider integration

🎫 Affected Issues

This PR adds a new provider, potentially addressing developers' needs for a privacy-centric alternative authentication option in NextAuth.js.

📌 Resources


To use Eartho as a provider in NextAuth.js, developers can follow the provided setup guide. Eartho offers an OpenID Connect implementation, simplifying integration while preserving user privacy. The default configuration ensures secure and user-friendly login options, with flexibility to customize the provider to fit specific needs.

Thank you for considering this PR. Adding Eartho as a provider aligns with NextAuth.js's goal to provide versatile authentication solutions while respecting user privacy.

Copy link

vercel bot commented Nov 14, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
auth-docs ❌ Failed (Inspect) Dec 24, 2024 0:09am
1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
next-auth-docs ⬜️ Ignored (Inspect) Visit Preview Dec 24, 2024 0:09am

Copy link

vercel bot commented Nov 14, 2024

@dvir-daniel is attempting to deploy a commit to the authjs Team on Vercel.

A member of the Team first needs to authorize it.

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.

2 participants