Guardian.Plug.EnsureAuthenticated will now accept atom keys in the map passed to the claims option.
v2.2.1
Enhancement
Guardian.Plug.VerifyHeader and Guardian.Plug.VerifySession:refresh_from_cookie option will try refreshing
when access token not found, invalid or expired if cookie present #683
v2.2.0
Enhancement
Add :scheme option to Guardian.Plug.VerifyHeader#680
Add :refresh_from_cookie option to Guardian.Plug.VerifyHeader and Guardian.Plug.VerifySession
to replace Guardian.Plug.VerifyCookie plug #675
Deprecation
:realm option configuration of Guardian.Plug.VerifyHeader is deprecated
please use :scheme instead.
Guardian.Plug.VerifyCookie is deprecated in favor of :refresh_from_cookie option in
Guardian.Plug.VerifyHeader and Guardian.Plug.VerifySession
v2.1.2
Enhancement
Documentation improvements
Parse the kid from the signing secret to the signature #654
Bugfix
Fixed issue with remember_me plug not using the correct ttl #649
Fixed failing compilation if plug was not included as a dep #633
Thanks goes to all contributors
v2.1.1
Enhancement
Documentation improvements
v2.1.0
Enhancement
... (truncated)
Commits
49702bc Permit atom keys when verifying claims with EnsureAuthenticated (#696)
882c90b Minor docs improvements, mostly around Verify* plugs (#692)
e52a74e Fix markdown syntax errors and typos (#695)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps guardian from 0.14.6 to 2.2.2.
Release notes
Sourced from guardian's releases.
... (truncated)
Changelog
Sourced from guardian's changelog.
... (truncated)
Commits
49702bc
Permit atom keys when verifying claims with EnsureAuthenticated (#696)882c90b
Minor docs improvements, mostly around Verify* plugs (#692)e52a74e
Fix markdown syntax errors and typos (#695)a2b93e8
Fix typo in permission docs (#693)77aa5e7
Corrects Plug.Verify presentation on pipelines.md (#688)23284f7
Fix typos (#687)79699fb
chore: add release workflowebe77c1
chore: fix ci9866c10
chore: versioning71ab938
chore: use GitHub Release to trigger the Hex releases (#684)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)