Said Akhrarov
0574155e59
docs: fix docs-wide spelling errors and formatting issues ( #8942 )
...
### What?
I noticed a spelling error in the banner of the beta docs and decided I
could save everyone some time by *running the entirety of the beta docs*
through a spellchecker.
### Why?
To fix many spelling and formatting mistakes at once.
### How?
By enabling `edit mode` in my browser and letting the built-in
spellchecker perform its magic (and changing _only_ where it made
sense).
~~Ironically, the original spelling mistake that inspired me to do this
remains unchanged as that is a part of the website repo. [PR for that is
here](https://github.com/payloadcms/website/pull/388 ).~~
2024-10-30 11:54:44 -06:00
Sasha
197e3bc010
docs: corrects old imports ( #8769 )
...
1
`import type { Field } from 'payload/types'`
to
`import type { Field } from 'payload'`
2
`import { buildConfig } from 'payload/config'`
to
`import { buildConfig } from 'payload'`
3
```
import { SelectInput, useField } from 'payload/components/forms';
import { useAuth } from 'payload/components/utilities';
```
to
`import { SelectInput, useAuth, useField } from '@payloadcms/ui'`
4
uses `import type` for `import type { CollectionConfig } from 'payload'`
2024-10-18 10:47:47 +03:00
Paul
e80da7cb75
chore: add jsdocs for authentication types and add missing config to docs ( #8082 )
2024-09-06 00:04:13 +00:00
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
Jarrod Flesch
7b3b02198c
feat: ability to login with email, username or both ( #7086 )
...
`auth.loginWithUsername`:
```ts
auth: {
loginWithUsername: {
allowEmailLogin: true, // default: false
requireEmail: false, // default: false
}
}
```
#### `allowEmailLogin`
This property will allow you to determine if users should be able to
login with either email or username. If set to `false`, the default
value, then users will only be able to login with usernames when using
the `loginWithUsername` property.
#### `requireEmail`
Require that users also provide emails when using usernames.
2024-07-18 10:29:44 -04:00
Jacob Fletcher
edb501349f
docs: improves authentication docs ( #7195 )
2024-07-17 12:52:41 -04:00
Jacob Fletcher
e9adeecc7a
docs: more misc improvements ( #7115 )
2024-07-11 14:55:13 -04:00
Jacob Fletcher
a1bb661a1a
docs: misc improvements ( #7107 )
2024-07-11 09:54:21 -04:00
Jacob Fletcher
5a76d6db8b
docs: improves configuration docs ( #7090 )
2024-07-09 18:10:04 -04:00
Jarrod Flesch
39868426b6
chore: updated 3.0 auth docs ( #6861 )
2024-06-21 15:34:25 -04:00
Jacob Fletcher
a20cf70105
docs: removes express
2024-05-13 10:29:59 -04:00
Alessio Gravili
19f8cbcf76
docs: new and improve lexical docs, hoist up all headings ( #6639 )
2024-06-05 17:08:15 -04:00
Alessio Gravili
6789e61488
chore: run lint & prettier on everything
2024-03-14 23:53:47 -04:00
Travis Mcgeehan
c1eb9d1727
feat: support OAuth 2.0 format Authorization: Bearer tokens in headers
2023-11-28 16:23:18 -05:00
Jarrod Flesch
6a74173789
chore: merges existing docs with 2.0 docs ( #3450 )
2023-10-06 13:33:24 -04:00
Alessio Gravili
ae7d6f97d2
chore: formatting and linting ( #3261 )
...
* chore: lint packages/payload
* chore: lint packages/db-postgres
* chore: lint packages/db-mongodb
* chore: update eslintrc exclusion rules
* chore: update eslintrc exclusion rules
* chore: lint misc files
* chore: run prettier through packages
* chore: run eslint on payload again
* chore: prettier misc files
* chore: prettier docs
2023-09-01 17:39:44 +02:00
Dan Ribbens
c6e0908076
feat: recursive saveToJWT field support ( #3130 )
2023-08-08 12:38:44 -04:00
Dan Ribbens
356f174b9f
feat: set JWT token field name with saveToJWT ( #3126 )
2023-08-04 13:22:05 -04:00
Jessica Boezwinkle
562cd18622
docs: adds authentication video
2023-07-07 17:05:35 +01:00
Harrison-Blair
13179a9498
chore: misc documentation updates ( #2589 )
...
* chore: ensures example configs are being exported when necessary
* chore: adds note regarding updating of hidden fields
---------
Co-authored-by: Jessica Boezwinkle <jessica@trbl.design >
2023-05-01 16:28:13 -04:00
James
183cd9a0be
chore: updates docs to reflect new website public images folder
2022-11-13 17:41:39 -05:00
Elliot DeNolf
2255ebb64a
feat: revert enforce kebab-case slugs ( #1322 ) ( #1325 )
2022-10-31 16:10:11 -04:00
Elliot DeNolf
0420b6dc27
feat: enforce kebab-case slugs ( #1322 )
2022-10-31 11:11:00 -04:00
Dustin Miller
afa03789b8
docs: Correct “autheticate” misspelling in docs ( #1048 )
2022-09-02 15:27:06 -04:00
Elliot DeNolf
1ed867ce0c
docs: update examples with ts types
2022-08-23 11:43:24 -04:00
Dan Ribbens
dca90c4aa9
feat: serverURL is no longer required ( #437 )
2022-02-11 08:32:37 -05:00
Dan Ribbens
fbf82fc205
docs: fixed broken links throughout docs
2021-03-04 08:01:20 -05:00
Jessica Boezwinkle
1ed189cfb9
fix: reverts ESLint syntax changes to mdx files
2021-02-04 11:36:09 -05:00
Jessica Boezwinkle
da61feb73b
feat: adds meta descriptions to docs
2021-02-04 11:04:18 -05:00
Elliot DeNolf
bd446b60b8
Revert "docs: configuration overview describe serverURL and removed from code examples where not needed"
...
This reverts commit 5af3520aca .
2021-01-24 11:12:58 -05:00
Dan Ribbens
5af3520aca
docs: configuration overview describe serverURL and removed from code examples where not needed
2021-01-16 16:51:21 -05:00
Elliot DeNolf
0575ab8125
docs: add desc and keywords
2021-01-09 10:32:22 -05:00
James
2b37bfd93e
docs: lowercases dir names
2021-01-06 08:37:29 -05:00