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

Endpoint /api/v1/users/validate checks if access and refresh token received matches database

Abierto
#6,256 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 18 días

Nadie ha tomado este issue todavía.

  • #6264 de @7riumph — cerrado sin fusionar

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
50/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
rails, ruby

Línea de trabajo

Comienza en la carpeta app/controllers/api/v1 enlazada en el issue y sigue la estructura existente de las rutas de la API de usuarios. Añade el punto de entrada POST /api/v1/users/validate y verifica después que compare los tokens de acceso y actualización hasheados con los digests de la base de datos y devuelva true o false según su validez.

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

Descripción

no-issue-activity

Part of epic #3942

What type of user does this affect?
  • volunteers
How should it operate? ⚙️🛠️

There should now be an api/v1/users/validateroute that receives an access and refresh token, then checks validity.

Acceptance Criteria
  • Adds users/validate post route to api/v1/ ( /api/v1/users/validate )
  • Hashes then compares received access token and refresh token to value stored in database digests
    ( access_token_digestand refresh_token_digest )
  • Returns boolean, true or false, based on validity in response
Helpful Links

API Folder Structure

Lenguaje dominante
Ruby
Estrellas
382
Forks
546
Merge medio
12 d 12 h
PR fusionados (30 d)
17

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

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 rubyforgood/casa

Todos los issues de rubyforgood/casa

Issues similares

Más issues de Ruby

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.