Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

bug(gotrue): password sign-in can't send a captcha token

Cerrado
#452 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
78/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
csharp

Línea de trabajo

Start in packages/Gotrue/Gotrue/Api.cs at Api.SignInWithEmail and Api.SignInWithPhone, then trace password SignIn calls through Client and StatelessClient. Compare the password sign-in request with the linked auth-js implementation and verify that a captcha token can reach the token endpoint when CAPTCHA protection is enabled.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Api.SignInWithEmail and Api.SignInWithPhone only take the identifier and the password, and every password SignIn in Client and StatelessClient goes through them, so there is no way to send a captcha token.

await client.SignIn(email, password);
// POST /token?grant_type=password with only email and password in the body

With CAPTCHA protection on, the server checks this grant too (isIgnoreCaptchaRoute), so password sign-in is rejected. Sign-up has the same gap in #213.

auth-js takes a captcha token on password sign-in, and so do the other SDKs.

Lenguaje dominante
C#
Estrellas
700
Forks
105
Merge medio
1 d 21 h
PR fusionados (30 d)
41

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de supabase/supabase-csharp

Todos los issues de supabase/supabase-csharp

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.