Implement GitHub social login functionality using Supabase as outlined in the Supabase Docs.
Background
Integrating GitHub login allows users to authenticate using their GitHub credentials, providing a seamless user experience and reducing the need for password management. This is particularly useful for developers, who are likely to have GitHub accounts. Supabase provides a straightforward guide for implementing social logins, ensuring a secure and efficient authentication process.
TODO (Optional)
[x] Set up a Supabase project and configure GitHub as a provider in the Supabase Dashboard.
[x] Update the Giselle application to include the option for users to log in using their GitHub account.
[x] Test the GitHub login feature.
Additional notes (Optional)
Ensure you have a GitHub account with developer access to create and configure OAuth applications.
Ensure that environment variables for client ID and secret are securely managed and not hard-coded into the client-side code.
Task description
Implement GitHub social login functionality using Supabase as outlined in the Supabase Docs.
Background
Integrating GitHub login allows users to authenticate using their GitHub credentials, providing a seamless user experience and reducing the need for password management. This is particularly useful for developers, who are likely to have GitHub accounts. Supabase provides a straightforward guide for implementing social logins, ensuring a secure and efficient authentication process.
TODO (Optional)
Additional notes (Optional)