© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
SupabaseS
Supabase•3y ago•
1 reply
Deleted User

Login via github

Hello, can someone tell me if this code is correct because I don't get any errors or errors, but it can't give me the cookie.
'use client'

import { createClientComponentClient } from "@supabase/auth-helpers-nextjs";

export function AuthButton() {
     const supabase = createClientComponentClient();

     const handleSignIn = async () => {
     await supabase.auth.signInWithOAuth({
     provider: 'github',
         options: {
         redirectTo: 'http://localhost:3000/auth/callback'
         }
})
     }
     const handleSignOut = async () => {
         await supabase.auth.signOut()
     }
return(
     <header>
         <button onClick={handleSignIn} type="button" className="text-white bg-[#24292F]focus:ring-4 focus:outline-none focus:ring-[#24292F]/50 font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center focus:ring-gray-500 dark:hover:bg-[#050708]/30 me-2 mb-2">
<svg className="w-4 h-4 me-2" aria-hidden="true" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M10 .333A9.911 9.911 0 0 0 6.866 19.65c.5.092.678-.215.678-.477 0-.237-.01-1.017-.014-1.845-2.757 0 0 0 0 0 0 0 0 0 0 0 0 0 2,884,823c .044-.503.268-.973.63-1.325-2.2-.25-4.516-1.1-4.516-4.9A3.832 3.832 0 0 1 4.7 7.068a3.56 3.56 0 0 1 .095-2.623s.832-.266 2,726 1,016a9,409 9,409 0 0 1 4,962 0c1.89-1,282 2,717-1,016 2,717-1,016,366,83,402 1,768.1 2,623a3,827 3,827 0 0 1 1.02 2.659c 0 3,807-2,319 4,644-4,525 4,889a2,366 2,366 0 0 1 .673 1.834c0 1.326-.012 2.394-.012 2.72 0 .263.18.572.681.475A9.911 9.911 0 0 0 10 .333Z" clip-rule="evenodd"/>
</svg>
Sign in with Github
</button>
         <button onClick={handleSignOut}>Sign Out</button>
     </header>
     )
}
'use client'

import { createClientComponentClient } from "@supabase/auth-helpers-nextjs";

export function AuthButton() {
     const supabase = createClientComponentClient();

     const handleSignIn = async () => {
     await supabase.auth.signInWithOAuth({
     provider: 'github',
         options: {
         redirectTo: 'http://localhost:3000/auth/callback'
         }
})
     }
     const handleSignOut = async () => {
         await supabase.auth.signOut()
     }
return(
     <header>
         <button onClick={handleSignIn} type="button" className="text-white bg-[#24292F]focus:ring-4 focus:outline-none focus:ring-[#24292F]/50 font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center focus:ring-gray-500 dark:hover:bg-[#050708]/30 me-2 mb-2">
<svg className="w-4 h-4 me-2" aria-hidden="true" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M10 .333A9.911 9.911 0 0 0 6.866 19.65c.5.092.678-.215.678-.477 0-.237-.01-1.017-.014-1.845-2.757 0 0 0 0 0 0 0 0 0 0 0 0 0 2,884,823c .044-.503.268-.973.63-1.325-2.2-.25-4.516-1.1-4.516-4.9A3.832 3.832 0 0 1 4.7 7.068a3.56 3.56 0 0 1 .095-2.623s.832-.266 2,726 1,016a9,409 9,409 0 0 1 4,962 0c1.89-1,282 2,717-1,016 2,717-1,016,366,83,402 1,768.1 2,623a3,827 3,827 0 0 1 1.02 2.659c 0 3,807-2,319 4,644-4,525 4,889a2,366 2,366 0 0 1 .673 1.834c0 1.326-.012 2.394-.012 2.72 0 .263.18.572.681.475A9.911 9.911 0 0 0 10 .333Z" clip-rule="evenodd"/>
</svg>
Sign in with Github
</button>
         <button onClick={handleSignOut}>Sign Out</button>
     </header>
     )
}
Supabase banner
SupabaseJoin
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.
45,816Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

Login via Github not working
SupabaseSSupabase / help-and-questions
2w ago
Unable to login via github.
SupabaseSSupabase / help-and-questions
8mo ago
Issue accessing Supabase dashboard via GitHub login
SupabaseSSupabase / help-and-questions
4w ago
Unable to login to supabase via github
SupabaseSSupabase / help-and-questions
3mo ago