Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Checklist
What is this project?
asgi-csrf
is @simonw's CSRF-for-ASGI implementation. It is widely used in the Datasette ecosystem I believe: https://github.com/simonw/asgi-csrf/network/dependentshttps://github.com/simonw/asgi-csrf
Do you know about other similar projects?
Yes - there's the
CSRFMiddleware
already listed in this list.If so, how is this one different?
asgi-csrf
is standalone, while theCSRFMiddleware
we have is part of a wider library (Piccolo API). Makes me think we might want to putasgi-csrf
as the lone entry later, maybe.Anyone who agrees with this pull request can add a 👍.