Eartho Provider Integration for NextAuth.js #12240
Open
+268
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
packages/core/src/providers/eartho.ts
docs/pages/getting-started/providers/eartho.mdx
docs/public/img/providers/eartho.svg
🎫 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.