-
Notifications
You must be signed in to change notification settings - Fork 682
Provide argument resolver for KeysetScrollPosition
#3148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
KeysetScrollPosition
|
My proposal: #2856 (comment)
|
Generally speaking, I would like to see some folks implementing serialization and deserialization for these types. As we're working with message structures that could potentially reveal application internals, integrity and encryption are likely to be part of such a story. For the time being, we do not want to include such a change. We might come back at a later time to revisit this topic. |
I don't understand the reasoning to close this issue, as some support around It's understandable that you might not want (or can) address it immediately, but that shouldn't prevent this from at least being in the backlog. FWIW I had planned to share a sample of what we're doing at the moment. |
Could you elaborate more? as far as I know, key names is not sensitive information.
I think it's not restful, we should allow client construct query by specifying parameters. |
We can always reopen closed tickets. It would be great to have a bit of sample code to get a different perspective. |
Indeed, key (property) names are not sensitive. However, the key values might be sensitive and not exposed. We require keys and values to reconstruct the query.
No one said it has to be restful. Think about |
In order to make
KeysetScrollPosition
easier to use for developers, especially having in mind its non-trivial nature (in contrast toOffsetScrollPosition
), Spring Data Commons should provide the appropriate argument resolver.Typically something like
KeysetScrollPosition
would be serialized to JSON and then base64 encoded.The text was updated successfully, but these errors were encountered: