Paginación del servidor con clave en respuesta para ir a la página siguiente

0

Quiero introducir la paginación en uno de los puntos finales de mi servidor.

El punto final tendrá una opción para incluir en el parámetro el último índice de la página anterior, y si se incluye, la "página" devuelta comenzará desde el primer índice más grande que el último índice.

por ejemplo, si el último elemento de la página devuelto es 222, el último parámetro de índice será 222, y el servidor devolverá los elementos a partir de 223.

El problema es que también quiero tener caché en mis consultas (las páginas deben ser estáticas).

Actualmente, enviar el último índice sin formato es incorrecto, ya que el usuario puede modificar el valor y, por lo tanto, omitir el almacenamiento en caché cada vez.

Quiero devolver en la respuesta de la página, un último índice firmado, que el usuario podría agregar a la URL para obtener la página siguiente.

Pero ya tengo autenticación de usuario utilizando token JWT , y no quiero tener otro token en la url solo para paginación.

¿Existe una alternativa mejor a JWT para firmar un campo pequeño para que el servidor pueda descartar valores no válidos?

El servidor mencionado es Spring Boot con Spring Security incluido.

    
pregunta Nadav96 04.04.2018 - 19:01
fuente

1 respuesta

0

Finalmente descubrí que esto es una exageración. En su lugar, utilizo Spring JPA PagingAndSortingRepository para administrar mis páginas.

    
respondido por el Nadav96 11.04.2018 - 23:30
fuente

Lea otras preguntas en las etiquetas