fix bug where other :guardian_ keys are parsed from the conn #476
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.
Came accross a problem where other
:guardian_
keys where being processed by theGuardian.Plug.Keys
module. Other meaning: other than_claims
,_token
and_resource
.These other keys may, for example, have been put there by another Plug in the pipeline. In particular, this causes problems when working together with
guardian_db
and revoking sessions.The test demonstrates this by constructing this:
and then calling
Impl.Plug.sign_out
which would subsequently not try to clear the key:guardian_error_handler
from the session with this fix.