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

[Help Needed] Transition from NextAuth to Supabase Auth for User Authentication #91

Open
daniel-farina opened this issue Nov 21, 2023 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@daniel-farina
Copy link
Collaborator

Objective

The project is looking to migrate from NextAuth to Supabase Auth for handling user authentication. This change aims to leverage Supabase Auth's features and streamline our backend services.

Key Deliverables

  • Remove NextAuth and integrate Supabase Auth as the sole authentication solution.
  • Update all authentication-related code to work with Supabase Auth API.
  • Ensure that the authentication flow is fully functional with Supabase Auth, including login, registration, and session management.

Success Criteria

  • A seamless authentication experience similar to or better than the current system.
  • No regression in performance or user experience.
  • Clear documentation on the migration process and changes made.

Contribution Instructions

  1. Indicate your interest by commenting on this issue.
  2. Fork the repository and create a new branch from the main for this migration task.
  3. Implement Supabase Auth, ensuring all features currently using NextAuth are updated accordingly.
  4. Perform thorough testing to confirm that the authentication processes are working without issues.
  5. Commit your changes and submit a Pull Request with a detailed summary of modifications, including any necessary setup instructions or environment variable changes.

Notes for Contributors

  • Prior experience with Supabase Auth is highly recommended.
  • Ensure that any sensitive credentials are handled securely and not included in the PR.
  • Maintain code readability and adhere to the project’s coding standards.

We appreciate your interest and contributions to this important update for our project. A smooth transition to Supabase Auth will set the foundation for more robust user management and open up new possibilities for our application.

@daniel-farina
Copy link
Collaborator Author

daniel-farina commented Nov 22, 2023

Work in progress here: #97 (Currently working for new installations)

@Bortus-AI Bortus-AI added the help wanted Extra attention is needed label Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants