Alessio Gravili
|
a7b0f8ba36
|
feat!: new server-only, faster and immediate autoLogin (#7224)
- When autoLogin is enabled, it will no longer flash an unresponsive
"login" screen. Instead, it will straight up open the admin panel.
That's because, on the server, we will now always & immediately see the
user as authenticated, thus no initial login view is pushed to the
client until the client component sends the auth request anymore. Less
useless requests. Additionally, jwt verification is now completely
skipped
- No more auto-login related frontend code. autoLogin handling has been
removed from the frontend `Auth` component
- less code to maintain, this is way simpler now
**For reviewers:**
- The new logic for autoFill without prefillOnly is here: [jwt auth
strategy](https://github.com/payloadcms/payload/pull/7224/files#diff-7d40839079a8b2abb58233e5904513ab321023a70538229dfaf1dfee067dc8bfR21)
- The new logic for autoFill with prefillOnly is here: [Server Login
View](https://github.com/payloadcms/payload/pull/7224/files#diff-683770104f196196743398a698fbf8987f00e4426ca1c0ace3658d18ab80e82dL72)
=> [Client Login
Form](https://github.com/payloadcms/payload/pull/7224/files#diff-ac3504d3b3b0489455245663649bef9e84477bf0c1185da5a4d3a612450f01eeL20)
**BREAKING**
`autoLogin` without `prefillOnly` set now also affects graphQL/Rest
operations. Only the user specified in `autoLogin` will be returned.
Within the graphQL/Rest/Local API, this should still allow you to
authenticate with a different user, as the autoLogin user is only used
if no token is set.
|
2024-07-20 23:25:50 +00:00 |
|
Jacob Fletcher
|
92f458dad2
|
feat(next,ui): improves loading states (#6434)
|
2024-05-29 14:01:13 -04:00 |
|
Alessio Gravili
|
bcb3f08386
|
chore: hide test flakes, improve playwright CI logs, significantly reduce playwright timeouts, add back test retries, cache playwright browsers in CI, disable CI telemetry, improve test throttle utility (#6155)
|
2024-05-01 17:35:41 -04:00 |
|
Jacob Fletcher
|
03c9a883e1
|
Merge branch 'alpha' into fix/alpha/admin-e2e
|
2024-04-04 13:48:11 -04:00 |
|
Alessio Gravili
|
e912dde08d
|
chore: ensure autologin passes before starting tests for all e2e test suites (#5659)
|
2024-04-04 13:39:06 -04:00 |
|
Jarrod Flesch
|
4e2d1f568f
|
chore: fix plugin-form-builder test
|
2024-04-04 11:04:46 -04:00 |
|
Paul
|
8174230afe
|
chore: plugin form builder e2e (#5612)
* chore: update plugin files to esm
* chore: add e2e for plugin form builder
* chore: update release script and gh workflow
* chore: update build command for form builder plugin
|
2024-04-02 20:56:37 -03:00 |
|