import fetch from "node-fetch"; const SUPABASE_URL = "https://yuanqfswhberkoevtmfr.supabase.co"; const SUPABASE_ANON_KEY = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inl1YW5xZnN3aGJlcmtvZXZ0bWZyIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ5NTQzNjksImV4cCI6MjA3MDUzMDM2OX0.g8Fm4XAvtX46zifBZnYVH4tVuQkqUH6Ia9CXQj4DztQ"; async function testLogin() { console.log("\nšŸ” Testando login na API do Supabase...\n"); const email = "testefinal@gmail.com"; const password = "Teste123!"; console.log(`Email: ${email}`); console.log(`Password: ${password}\n`); try { const response = await fetch( `${SUPABASE_URL}/auth/v1/token?grant_type=password`, { method: "POST", headers: { apikey: SUPABASE_ANON_KEY, "Content-Type": "application/json", }, body: JSON.stringify({ email: email, password: password, }), } ); const data = await response.json(); console.log(`Status: ${response.status}\n`); if (response.ok) { console.log("āœ… LOGIN SUCESSO!"); console.log(`\nToken JWT: ${data.access_token?.substring(0, 50)}...`); console.log(`User ID: ${data.user?.id}`); console.log(`Email: ${data.user?.email}`); console.log( `Email confirmado: ${data.user?.email_confirmed_at ? "SIM" : "NƃO"}` ); } else { console.log("āŒ LOGIN FALHOU"); console.log("\nResposta completa:"); console.log(JSON.stringify(data, null, 2)); } } catch (error) { console.error("āŒ Erro ao fazer login:", error.message); } } testLogin();