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

Redirect problem after login to refresh privileged session

Abierto
#191 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
docker-compose

Línea de trabajo

El issue no menciona archivos ni pruebas; comienza reproduciendo el flujo de la sesión privilegiada desde la página de configuración personalizada, utilizando la URL return_to documentada y la llamada GetSelfServiceSettingsFlow. Sigue la redirección del login y verifica que volver a la configuración complete la acción privilegiada sin el error de método GET ni requerir que el usuario la repita.

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

Descripción

bug
Preflight checklist
Describe the bug

When the user needs to login to refresh a privileged session (e.g. from the settings page), it is redirected from the current page to the login page with the following return_to url:

http://ory.domain.com/self-service/settings?flow=FLOW_ID

After a successful login, the login page should redirect the user to the address at return_to (above).

Redirecting the user there ends up in the settings page. Calling GetSelfServiceSettingsFlow at that stage provides a flow with the error below and the user needs to repeat the last action:

Unable to decode body because HTTP Request Method was "GET" but only [POST PUT PATCH] are supported.

We assume this is a bug and that at this stage we should have a settings flow updated after completing the operation the user tried to perform. We also tried to compare the settings flow from the first call and after the login, but they are pretty much the same, so no clue on what should be done differently.

Please advise.

Reproducing the bug
  1. Configure your Ory Session privileged timeout to a small interval (e.g. 30s)
  2. Go your custom kratos ui settings page
  3. Execute a privileged action (e.g. reveal backup recovery codes)
  4. Wait for redirect to login
  5. Enter the correct credentials
  6. Wait fo redirect back to settings
  7. The error message is shown and the privileged action is not executed
Relevant log output

No response

Relevant configuration

No response

Version

0.0.1-alpha.169

On which operating system are you observing this issue?

Windows

In which environment are you deploying?

Docker Compose

Additional Context

No response

Lenguaje dominante
Shell
Estrellas
96
Forks
8
Métricas de merge de PR
Sin PR fusionados en 30 d

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 ory/network

Todos los issues de ory/network

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.