Skip to content
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

Is there a way to get the request body in the KeyExtractor? #35

Open
fnschmidt opened this issue Aug 10, 2024 · 0 comments
Open

Is there a way to get the request body in the KeyExtractor? #35

fnschmidt opened this issue Aug 10, 2024 · 0 comments

Comments

@fnschmidt
Copy link

Protecting other routes was very easy thanks to this crate, however I am really struggling with protecting my login route by using the login parameter in addition to IP. This parameter is passed in the request body.

I cannot find a way to get the body of a Request<T>. The body ends up being of type T, and trait KeyExtractor enforces that signature. I believe trying to enforce stricter trait bounds in a function and calling that wouldn't work anyway, so this is likely a dead end.

This issue exceeds my rust abilities at this point, can you/someone perhaps give me a point in the right direction? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant