Engine catalog
Live (Supabase-native)

Platform

Greit Auth

Live Supabase-native authentication used by the Greit product.

Greit 제품에서 사용하는 Supabase 네이티브 라이브 인증 기능입니다.

Overview

Contract Scope

Auth is live, but it is not a standalone Greit engine. It is SaaS-backed Supabase Auth integrated into the Greit application.

Email/password sign-in uses supabase.auth.signInWithPassword. Google and Kakao OAuth use supabase.auth.signInWithOAuth.

Session and callback handling are implemented under app/api/auth/* and follow the Supabase session model.

API Reference

Endpoints

POST

supabase.auth.signInWithPassword

Sign in with email and password through Supabase Auth.

NameTypeRequiredDescription
emailstringYesUser email address.
passwordstringYesUser password submitted to Supabase Auth.

Response

Supabase user and session payload.

  • SaaS-backed Supabase capability, not a standalone Greit engine.
GET

supabase.auth.signInWithOAuth

Start Google or Kakao OAuth through Supabase Auth.

NameTypeRequiredDescription
providergoogle | kakaoYesOAuth provider configured for the Greit product.

Response

OAuth redirect flow and Supabase session after callback completion.

  • Callback processing is handled under app/api/auth/*.
GET

/api/auth/*

Handle session and callback API routes for the product.

Response

Session, callback, or redirect response depending on the auth route.

  • These routes support Supabase session lifecycle in the Greit app.

Quickstart

Five-line curl

curl
const { data, error } = await supabase.auth.signInWithPassword({
  email: "user@example.com",
  password: "password"
})

Version log

Release Notes

current

2026-07-07
  • Live Supabase-native auth documented for email/password, Google OAuth, and Kakao OAuth.
  • Session and callback API route family documented as SaaS-backed, not standalone engine infrastructure.