Ā© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
SupabaseS
Supabase•3y ago•
3 replies
Alez003

AuthUi Email Login not working

so im setting up a next.js with supabase web app and im having an issue with the email login. I successfully setup google logins and even sign ups but the login part just gives me this error in the OPTIONS and post request response.
message "No API key found in request"
hint "No
apikey
apikey
request header or url param was found."
this is my authform
'use client'
import { Auth } from '@supabase/auth-ui-react'
import { ThemeSupa } from '@supabase/auth-ui-shared'

export default function AuthForm() {
  return (
    <Auth
      supabaseClient={supabase}
      providers={["google"]}
      view="sign_in"
      redirectTo="/auth/callback"
      showLinks={false}
      appearance={{ theme: ThemeSupa }}
      theme="dark"
    />
  )
}
'use client'
import { Auth } from '@supabase/auth-ui-react'
import { ThemeSupa } from '@supabase/auth-ui-shared'

export default function AuthForm() {
  return (
    <Auth
      supabaseClient={supabase}
      providers={["google"]}
      view="sign_in"
      redirectTo="/auth/callback"
      showLinks={false}
      appearance={{ theme: ThemeSupa }}
      theme="dark"
    />
  )
}

this is my login page
'use client'
import styles from '../page.module.css'
import { createClientComponentClient } from '@supabase/auth-helpers-nextjs'
import { useRouter } from 'next/navigation'
import {Container, Row, Button, Col} from 'react-bootstrap'
import AuthLogin from '../auth-login.js'

export default function Login() {
  const router = useRouter()
  const supabase = createClientComponentClient()

  return (
  <>
    <Container>
    <div className={styles.main}>
      <Row>
        <div className={styles.login_card}> 
        <h3> Login </h3>
        <Col>
          <AuthLogin />
          <Button href="/forgot-password" variant='link'> Forgot Password </Button><br/>
          <Button href="/" variant='link'> Back </Button>
        </Col>
        </div>
      </Row>
    </div>
    </Container>
  </>
  )
}
'use client'
import styles from '../page.module.css'
import { createClientComponentClient } from '@supabase/auth-helpers-nextjs'
import { useRouter } from 'next/navigation'
import {Container, Row, Button, Col} from 'react-bootstrap'
import AuthLogin from '../auth-login.js'

export default function Login() {
  const router = useRouter()
  const supabase = createClientComponentClient()

  return (
  <>
    <Container>
    <div className={styles.main}>
      <Row>
        <div className={styles.login_card}> 
        <h3> Login </h3>
        <Col>
          <AuthLogin />
          <Button href="/forgot-password" variant='link'> Forgot Password </Button><br/>
          <Button href="/" variant='link'> Back </Button>
        </Col>
        </div>
      </Row>
    </div>
    </Container>
  </>
  )
}

my env.local names are
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
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

AuthUI Slack Authentication
SupabaseSSupabase / help-and-questions
3y ago
Confirmation email not working
SupabaseSSupabase / help-and-questions
2mo ago
azure login not working
SupabaseSSupabase / help-and-questions
4y ago
Twitter login not working
SupabaseSSupabase / help-and-questions
6mo ago