feat: session authentication for smooth browser-specific experence #52
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.
Next to JWT authentication, it would be nice to also have session authentication using cookies for a smooth browser-specific experience.
echo
view (only available whenDEBUG=True
insettings.py
) now automatically echoes theaccess
andrefresh
tokens upon successful user authentication. This is convenient for locally testing the application.CASTokenObtainSerializer
for a less confusing authentication flow. When being passed arequest
context, this serializer now also performs a session authentication next to generating JWT tokenslogout
view now also invalidates the authentication session.