jorge-menjivar / unsaged

Open source chat kit engineered for seamless interaction with AI models.

Home Page:https://unsaged.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Not longer needed] Integrate Custom Sign-In Page with NextAuth Using New Next.js /app Structure

daniel-farina opened this issue · comments

Overview

We aim to implement a custom sign-in page compatible with the new /app structure in Next.js. The current documentation for NextAuth.js appears outdated and doesn't align well with the latest Next.js updates, leading to integration issues.

Objective

Successfully migrate the authentication flow to utilize a custom auth/signin page, replacing the default one provided by NextAuth.js. This page should be fully functional and modifiable according to our project's requirements.

Current Behavior

The default sign-in page provided by NextAuth.js is currently in use, as attempts to implement a custom page have not been successful.

Encountered Issues

While attempting to set up the custom sign-in page, I ran into several problems that I believe might require a more in-depth look, possibly from one of the project's paid contributors.

Request for Contribution

We are looking for contributors who can take on this task. If you have experience with Next.js and NextAuth.js, especially with the new /app structure, your expertise would be highly valuable.

Steps to Contribute

  1. Leave a comment if you're interested in tackling this issue to avoid duplicate efforts.
  2. Fork the repository and set up the project locally.
  3. Make the necessary changes to integrate a custom sign-in page with NextAuth.js.
  4. Test the functionality to ensure compatibility with the /app structure.
  5. Submit a Pull Request with a detailed description of your changes.

Definition of Done

  • The custom auth/signin page is implemented and functional.
  • Compatibility with the latest Next.js /app structure is confirmed.
  • The page can be easily modified for further customization.

Your contributions are greatly appreciated, and we look forward to collaborating on this enhancement!