GitHub Actions
1ca87809d6
chore(release): bump package version(s) [skip ci]
2023-04-28 15:09:12 +00:00
Balázs Orbán
7f6967fc3c
chore: update lock file
2023-04-28 16:55:31 +02:00
Dawid Weltrowski-Knopik
2313ef63e0
fix(adapters): allow neo4j-driver@5 as a peer dependency ( #7392 )
...
* upgrade neo4j-driver
* Correcting depdendency to also allow for ^4.0.0 and pnpm install
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-04-28 15:54:48 +01:00
Balázs Orbán
523fcbab71
fix(docs): document Callback URL for every provider
2023-04-28 16:52:10 +02:00
Balázs Orbán
83d8b447db
chore: clean up Next.js example
2023-04-28 09:50:44 +02:00
Balázs Orbán
ddffa57d00
docs: fix syntax error
2023-04-27 10:06:12 +01:00
peterhirn
807d5d7920
fix(ts): support moduleResolution node16 and nodenext ( #7351 ) ( #7374 )
2023-04-27 10:03:25 +01:00
RubenSmn
0f0dd9228a
docs: fix code snippet being smushed on mobile ( #7197 )
2023-04-26 13:06:11 +01:00
Jack Oats
b087fdb817
docs: resize icons on screen size change ( #7309 )
...
* Update size of icons on load && on resize event
Added 'use client' since window object would only be defined on client side ( and using hooks );
Thought it'd be a cool feature to add :)
* Apply suggestions from code review
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-04-26 13:00:15 +01:00
Lluis Agusti
443bfd6c32
fix(docs): move provider docs to source code ( #7275 )
...
* chore: wip
* chore: wip
* zoom, zoho, ZITADEL
* add logos for Zoom, zoho, zitadel
* add the rest of the providers
* add logos
* revert typo
* move icons to docs
---------
Co-authored-by: Thang Vu <hi@thvu.dev >
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-04-24 09:21:24 +01:00
Balázs Orbán
7c44d916ed
chore: fix Next.js example sync
2023-04-23 08:14:52 +01:00
John Abdou
b489fef2e2
docs: fix link ( #7334 )
...
* Fixed broken link to auth.js core documentation
* Update README.md
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-04-23 09:22:14 +03:00
Balázs Orbán
98add24526
chore: bump react types
2023-04-21 12:25:48 +02:00
GitHub Actions
0ddd47cc0a
chore(release): bump package version(s) [skip ci]
2023-04-20 09:38:01 +00:00
Balázs Orbán
0100888d9b
fix: consume nonce exactly once ( #7327 )
...
* fix: consume nonce exactly once
* tweak state handling
2023-04-20 10:25:41 +01:00
Balázs Orbán
9eeea02fe2
feat: redirect proxy ( #7326 )
...
* types
* add `redirectProxy` option
* ignore if no state
* empty commit
* tweak proxy detection
* add origin proxy check to checks
* run randomstate decode
* don't generate state data when no proxy
* ignore next-2
* update dev app
* clarify `UnknownAction` error
* rename to `AUTH_REDIRECT_PROXY_URL`
* simplify state
* clear todos
* cleanup
* clarify comment
* use `InalidChecks` error
* simplify
* clarify errors
* add debug logger to redirect proxy
* add proxy redirect logger
* don't throw error when no origin on proxy
* fix redirect_uri in callback
* add docs/guide
* sort imports
* docs: rephrase
2023-04-20 09:53:44 +01:00
GitHub Actions
0a57fea430
chore(release): bump package version(s) [skip ci]
2023-04-20 08:41:41 +00:00
Tim Schneider
51750e1a06
fix(adapters): correct peer dependency ( #7310 )
...
Typo in package.json
Missing | in package.json causing ETARGET and peer dependency errors
2023-04-20 09:23:30 +01:00
Balázs Orbán
039a14d992
fix: clarify unknown action error
2023-04-19 10:40:51 +02:00
Balázs Orbán
da821d2789
chore: cleanup todos, format
2023-04-19 10:40:42 +02:00
Balázs Orbán
be5c42e350
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-04-19 10:36:50 +02:00
Balázs Orbán
b68f461f8b
chore: upgrade next
2023-04-19 10:35:34 +02:00
Nick Parsons
95c5ba0b5d
docs: Update Clerk sponsorship URL ( #7305 )
...
- Change Clerk URL from `https://clerk.dev ` to `https://clerk.com `
- Fix alt from copy/paste
2023-04-18 20:13:19 +01:00
GitHub Actions
25388de027
chore(release): bump package version(s) [skip ci]
2023-04-18 17:45:29 +00:00
Balázs Orbán
ad77e1c2b7
chore: trigger CI
2023-04-18 19:31:51 +02:00
Balázs Orbán
cd654c3001
chore: trigger CI
2023-04-18 19:09:53 +02:00
Balázs Orbán
6f9ca4143d
fix: detect origin when instanceof Request check fails ( #7303 )
2023-04-18 17:46:49 +01:00
Balázs Orbán
e97b27414a
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-04-17 11:41:02 +02:00
Balázs Orbán
9018939ee7
docs: clean up databases intro page
...
#7221
2023-04-17 11:40:59 +02:00
Raul
c2fc41b44d
chore: fix "Contributing guide" link ( #7279 )
2023-04-17 10:36:23 +01:00
Chris Hayes
01d7eb4feb
docs: Remove --save from install command ( #7277 )
...
Remove --save from install command
--save is no longer needed on npm install.
2023-04-17 10:35:48 +01:00
Balázs Orbán
2388c20cc6
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-04-17 11:32:26 +02:00
Balázs Orbán
9a1bef9e72
chore: skip adapters in docs dev by default
2023-04-17 11:32:23 +02:00
Balázs Orbán
35a72d2273
chore: update typedoc dependencies
2023-04-17 11:32:09 +02:00
Abdulaziz Askaraliev
5f1b75a7a2
fix(providers): fix type definition and docs for yandex ( #7170 )
...
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-04-16 14:47:06 +07:00
Thang Vu
fa58065951
chore: move next-auth from v4 to main ( #7265 )
2023-04-15 17:02:46 +01:00
Balázs Orbán
b31f2af66c
feat: misc improvements ( #7228 )
...
* tweak types, fix typos
* filter non-oauth files when generating provider types
* allow implicit config invoke
* remove workaround for multiple cookie settings in Next.js
* feat: return `null` when session does not exist
* error on missing checks when configured
2023-04-12 11:40:55 +01:00
Prana Adiwira
71bb6f2590
fix(providers): Use the proper check for Reddit ( #7224 )
...
Reddit expects the `state` parameter
https://github.com/reddit-archive/reddit/wiki/OAuth2#authorization
2023-04-12 11:37:31 +01:00
Balázs Orbán
6c07331cc5
chore: upgrade turbo
2023-04-06 12:58:10 +02:00
Saurav Maheshkar
c8ef94b2be
chore: move prettier and eslint configs under package.json ( #7145 )
2023-04-06 12:57:16 +02:00
jakzo
75a59fbd92
chore(docs): fix dynamodb typo ( #7130 )
...
fix: typo
2023-04-06 12:57:09 +02:00
Balázs Orbán
3dd47b0735
docs(example): remove unstable_ prefix
2023-03-31 05:01:58 +02:00
Balázs Orbán
4dc1d421f8
docs: mention client in OAuth config options
...
Related issue #7114
2023-03-30 18:34:30 +02:00
Balázs Orbán
99ca67f1cf
docs: fix typo
2023-03-28 13:59:08 +02:00
Balázs Orbán
a087df8494
docs: fix some links
2023-03-28 13:47:53 +02:00
Sai Srikar Dumpeti
1aa4994de6
docs: respect color scheme ( #7076 )
2023-03-28 04:06:21 +02:00
Alan Hoskins
88023f69b9
fix(docs): remove extra install ( #7081 )
2023-03-27 15:47:32 +02:00
Alan Hoskins
b02057a72d
fix(docs): fix broken links links ( #7083 )
...
Co-authored-by: Alan Hoskins <ahoskins@knowland.com >
2023-03-27 15:46:43 +02:00
Balázs Orbán
400da8c766
fix(providers): mention Email Address as required for Azure B2C
...
closes #7071
2023-03-27 15:44:23 +02:00
Andres Rodriguez
b48104801b
chore(provider): added svg for Reddit ( #7050 )
...
Added svg for Reddit
Co-authored-by: Nico Domino <yo@ndo.dev >
2023-03-27 09:36:47 +02:00
Balázs Orbán
ccbbc800d2
docs: rephrase buttons on landing page
2023-03-27 02:06:33 +02:00
Abdulaziz Askaraliev
d7888263ca
fix(providers): update Yandex to TypeScript ( #7054 )
...
* fix(providers): yandex add typescript.
* fix(providers): yandex add avatar to scope
* fix(providers): Yandex - add types & avatar scope
* fix(providers): Yandex - permissions list
* Apply suggestions from code review
* Apply suggestions from code review
* docs(provider): added comments for
* revert yandex.ts from next-auth/providers/
* fix(providers): yandex fix typo
* revert
* Update [...nextauth].ts
* Update yandex.ts
* Update yandex.ts
* Update [...nextauth].ts
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-27 00:38:06 +01:00
Balázs Orbán
47d3151410
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-03-27 01:32:54 +02:00
Balázs Orbán
7d264860ab
chore: package builds as docs#dev task dependencies
2023-03-27 01:32:50 +02:00
Abdulaziz Askaraliev
6184b936f5
chore(docs): show close button on announcementBar ( #7074 )
...
* fix #6935 : show close button.
* fix(global-css): show close button on annoucement bar
dev and build were generating different results, adding `!important` fixed on build.
2023-03-26 21:48:36 +02:00
Balázs Orbán
1954258a0a
docs: make security page top-level
2023-03-26 03:46:51 +02:00
Jabed Zaman
c580f0db22
docs: fix session.user is possibly undefined. ( #7058 )
...
fixed the code snippet for the example to consume session via hooks. Threw an error earlier stating 'session.user' is possibly 'undefined'.
2023-03-25 20:15:38 +00:00
Balázs Orbán
d1cf701ed9
docs: change admonition titles
2023-03-24 12:46:02 +01:00
Balázs Orbán
69398e2d3a
docs: clarify guides overview
2023-03-24 12:43:56 +01:00
Balázs Orbán
856b5c50fc
docs: change section title
2023-03-24 12:43:40 +01:00
Balázs Orbán
2830b7de5b
docs: fix some typos
2023-03-24 12:43:23 +01:00
Balázs Orbán
40a0faa586
docs: remove outdated guides
2023-03-24 12:43:08 +01:00
Balázs Orbán
a6b4d958ac
docs: open basics guides by default
2023-03-24 12:42:52 +01:00
Balázs Orbán
cc13df9d51
docs: tweak announcement bar
2023-03-24 12:42:41 +01:00
Balázs Orbán
06b8d4772c
docs: simplify
2023-03-24 03:44:59 +01:00
Balázs Orbán
d644d1fcbf
docs: add sidebar to API reference
2023-03-24 03:43:15 +01:00
Balázs Orbán
380f2de961
docs: add API reference overview
2023-03-24 03:29:29 +01:00
Nikhil Dev Chunchu
dc5f3e1873
chore(docs): update using-a-database-adapter.md ( #7028 )
...
Update using-a-database-adapter.md
2023-03-22 09:30:56 +01:00
Balázs Orbán
93f3fcd1b7
chore: update TypeDoc
2023-03-21 19:38:50 +01:00
Lluis Agusti
1d9b9ba47c
docs(adapters): source content + overview ( #7023 )
...
* docs(adapters): source content + overview
* Apply suggestions from code review
* add adapter packages as docs dependencies
* clean up docusaurus config
* clean up database overview
* fix some links
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-21 18:26:52 +00:00
Balázs Orbán
8f6108f230
docs: fix Mermaid rendering, lock gatsby playground versions
2023-03-21 18:54:10 +01:00
Balázs Orbán
15943d6696
docs: fix indent
2023-03-21 01:02:20 +01:00
Balázs Orbán
81589bf738
docs: remove/rename files/directories
2023-03-21 00:49:39 +01:00
Balázs Orbán
09402bf2fc
fix: correct logo link
2023-03-20 22:45:14 +01:00
Balázs Orbán
e39a968a7b
fix: correct logo link
2023-03-20 22:38:00 +01:00
Balázs Orbán
b03378be7f
fix: correct links
2023-03-20 22:37:27 +01:00
Balázs Orbán
af415e9438
fix: correct link
2023-03-20 22:31:12 +01:00
Balázs Orbán
90eeeeab2f
docs: unify adapters ( #7013 )
...
* remove unmaintained changelogs
* move logos to docs
* unify readmes
* fix logo urls
2023-03-20 21:28:23 +00:00
Balázs Orbán
f0b475fc72
docs: move adapters sidebar around
2023-03-20 21:59:19 +01:00
Balázs Orbán
f4f8c4a0b3
fix: links and references
2023-03-20 21:56:10 +01:00
Thang Vu
6f2cb460c9
feat: rewrite PouchDB Adapter ( #6745 )
...
BREAKING CHANGE:
Complete rewrite of the package. It is now published as ESM-only and written for `next-auth@4`. `next-auth@3` support is removed.
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-20 20:50:25 +00:00
Balázs Orbán
46f285f6f0
chore: fix test
2023-03-20 21:45:25 +01:00
Balázs Orbán
6bdb8af78d
fix(test): export _id function for tests
2023-03-20 21:39:44 +01:00
James Billot
04e0637fd8
chore: fix typo in 'collectionsFactory' ( #6985 )
2023-03-20 17:47:38 +01:00
David Prothero
b5712448a1
fix(docs): correct module name ( #6996 )
2023-03-20 17:47:01 +01:00
Gabriel Manor
605d15c3cc
docs: Add Permit.io Bronze Sponsor ( #7008 )
2023-03-20 17:42:11 +01:00
Anti Revoluzzer
d1479125cb
fix: make nonce work correctly ( #6998 )
...
Co-authored-by: Anti Revoluzzer <anti@siimpl.io >
2023-03-20 12:07:11 +00:00
Abdulaziz Askaraliev
2e09bc0d19
docs: show close button ( #7007 )
2023-03-20 11:55:57 +00:00
Balázs Orbán
843fc6ff8f
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-03-20 12:51:22 +01:00
Balázs Orbán
6695ff8503
chore: add missing outputs to Turbo cache
2023-03-20 12:51:18 +01:00
Abdulaziz
80c1f375b8
docs: fix announcementBar fixed height cutting content inside itself ( #6934 ) ( #6975 )
2023-03-16 11:53:01 +01:00
Abdulaziz
5a13288d47
docs: fix text overflow in li tags ( #6973 )
2023-03-16 11:52:13 +01:00
Balázs Orbán
26201e6271
chore: fix indentation
2023-03-16 02:23:46 +00:00
Balázs Orbán
d0d7b90ba1
chore: fix rm command
2023-03-16 02:59:16 +01:00
Balázs Orbán
874624dfbe
fix(ts): fix type
2023-03-16 02:58:17 +01:00
Balázs Orbán
4b5cd08800
chore: add fauna adapter as docs dep
2023-03-16 02:53:30 +01:00
Lluis Agusti
1c104afef9
docs(fauna): move content to source ( #6919 )
...
* docs(fauna): move content to source
* chore: fix spelling
* Apply suggestions from code review
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-16 01:50:21 +00:00
Ólafur Waage
ff5b8ba8e2
fix(docs): Update documentation ( #6956 )
...
* Adding correct sveltekit client doc links.
* Updating urls for sveltekit index.
2023-03-16 01:02:27 +01:00
Jonas Strassel
42d5899efd
fix(adapters): allow mongodb@5 as peer dependency ( #6938 )
2023-03-14 13:31:01 +01:00
Jonas Strassel
b278975c3f
chore(ci): disable node cache to speed up ci ( #6939 )
2023-03-14 13:29:18 +01:00
Ábris Simon
997e595b5b
fix(docs:) simplify authorization example ( #6910 )
...
* simplify authorization example for sveltekit
* Apply suggestions from code review
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-10 16:41:00 +00:00
Balázs Orbán
527c25b128
chore: add clean script to dynamodb adapter
2023-03-10 10:56:09 +01:00
Balázs Orbán
0e2bbda537
docs: remove duplicate API reference
2023-03-10 10:51:17 +01:00
Balázs Orbán
7f3b35593f
chore: tweak turbo config
2023-03-10 10:37:47 +01:00
Lluis Agusti
bce6b00c43
docs(dynamodb): move content to source ( #6903 )
...
* chore: wip
* chore: done
* chore: fix
* update lock file
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-09 11:33:53 +00:00
Balázs Orbán
1bbd5d51d1
chore: add adapters as docs dependencies
2023-03-09 12:24:00 +01:00
Lluis Agusti
b24b02fe71
docs(mongodb): move content to source ( #6901 )
...
* docs(mongodb): move content to source
* chore: document options
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-09 11:22:54 +00:00
Lluis Agusti
2c5c4d18c4
docs(typeorm): move content to source ( #6896 )
...
* docs(typeorm): move content to source
* chore: fix fn
* chore: document options
* Update index.ts
* chore: update logo
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-09 11:20:04 +00:00
Balázs Orbán
e3f9b398f0
chore: add adapters to docs as dependencies
2023-03-09 12:00:19 +01:00
Balázs Orbán
ab13930020
chore: tweak turbo cache
2023-03-09 11:48:45 +01:00
Nico Domino
f6bb16b264
chore: update README sponsors - fusionauth level ( #6892 )
2023-03-08 16:54:54 +00:00
Nico Domino
a220245d03
chore(repo): add FusionAuth to README supporters ( #6883 )
...
* chore(repo): add FusionAuthu to README supporters
* chore(repo): put sponsors on two lines of 5
2023-03-07 08:53:25 +07:00
Lluis Agusti
7462e797de
fix(adapter): improve Adapter docs, add runtime assertions ( #6877 )
...
* docs(adapters): move dgraph adapters docs to source code
* refactor: review suggestions (1)
* docs(prisma): move content to source code
* chore: sort
* fix: dgraph logo and content
2023-03-05 17:19:04 +01:00
Balázs Orbán
36286b1fae
fix(adapter): improve Adapter docs, add runtime assertions ( #6612 )
...
* fix(ts): improve Adapter documentation
* chore: simplify code
* assert missing adapter methods
* add federated logout guide link
* oidc -> oauth
2023-03-05 15:39:23 +00:00
Nico Domino
2e8e90a9be
chore(docs): new guide for sending email via http api ( #6555 )
...
* chore(docs): new guide for sending email via http api
* chore(docs): prettier code blocks
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* fix: relative links and remove prisma specific mention
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* Update docs/docs/guides/04-providers/03-email-http-api.md
Co-authored-by: Balázs Orbán <info@balazsorban.com >
* chore: reword to be more inclusive
* feat: use custom provider
* Apply suggestions from code review
* code review changes
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-03-05 15:32:08 +00:00
Balázs Orbán
d06a552bf6
chore: format
2023-03-05 16:07:51 +01:00
Lluis Agusti
5cb8dd5f37
fix(docs): add docs to source code ( #6870 )
...
* docs(adapters): move dgraph adapters docs to source code
* refactor: review suggestions (1)
2023-03-05 15:57:02 +01:00
GitHub Actions
7c1a3b547e
chore(release): bump package version(s) [skip ci]
2023-03-05 05:08:02 +00:00
Josh Schlesser
2534ae8801
feat(sveltekit): allow dynamic authOptions ( #6744 )
...
* added optional dynamic sveltekit options
* changed dynamicOptions function to async
* converted dynamicOptions to a named type
* updated inline docs to show async capabilities
* Update packages/frameworks-sveltekit/src/lib/index.ts
Co-authored-by: Thang Vu <hi@thvu.dev >
* Update packages/frameworks-sveltekit/src/lib/index.ts
Co-authored-by: Thang Vu <hi@thvu.dev >
* Update packages/frameworks-sveltekit/src/lib/index.ts
Co-authored-by: Thang Vu <hi@thvu.dev >
* Update packages/frameworks-sveltekit/src/lib/index.ts
Co-authored-by: Thang Vu <hi@thvu.dev >
* Update packages/frameworks-sveltekit/src/lib/index.ts
Co-authored-by: Thang Vu <hi@thvu.dev >
* refined to a simpler function signature
* removed redundant return statement
* Apply suggestions from code review
---------
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-03-04 12:21:14 +07:00
Thomas Guillet
14a120277b
docs(sveltekit): Write the explicit file to update in sveltekit ( #6846 )
2023-03-01 09:31:30 +07:00
Josh Schlesser
c49f484743
fix(providers): add default user agent for GitHub ( #6742 )
...
See: https://docs.github.com/en/rest/overview/resources-in-the-rest-api?apiVersion=2022-11-28#user-agent-required
2023-02-28 12:56:28 +01:00
Richard Tuin
676b39d5b1
docs: Improve naming on role based access ( #6820 )
2023-02-28 12:54:26 +01:00
Balázs Orbán
e27dbcab2f
chore: tweak "incomplete" comment
2023-02-28 12:48:51 +01:00
Thang Vu
63805c7d75
fix: JWT maxAge default to Session maxAge value ( #6829 )
...
* fix: JWT maxAge default to Session maxAge value
Co-Authored-By: Ethan Wilkes <33569440+roberte777@users.noreply.github.com >
* Move to core
Co-Authored-By: Ethan Wilkes <33569440+roberte777@users.noreply.github.com >
---------
Co-authored-by: Ethan Wilkes <33569440+roberte777@users.noreply.github.com >
2023-02-27 08:30:14 +07:00
GitHub Actions
5d1c35e8aa
chore(release): bump package version(s) [skip ci]
2023-02-24 14:20:38 +00:00
James Birtles
a77f557cbf
fix: claims being serialized multiple times over ( #6781 )
2023-02-23 15:02:13 +01:00
Thang Vu
657492d921
docs: Improve Getting Started ( #6551 )
...
Co-authored-by: Balázs Orbán <info@balazsorban.com >
Co-authored-by: Lluis Agusti <hi@llu.lu >
2023-02-23 14:55:14 +01:00
Will
d1d63bddba
chore: Add 🥈 Silver Financial Sponsors ( #6757 )
...
Add Silver Sponsors to the README
2023-02-23 11:32:48 +07:00
Will
99ac4899b5
feat(providers): add Beyond Identity Provider ( #6013 )
...
* Add Beyond Identity Provider
* Add Beyond Identity OIDC Provider
* Add Beyond Identity OIDC Provider
* Add "pkce" support
* Mirror Auth0 instead of Okta
* Code Review feedback
2023-02-23 11:04:21 +07:00
Balázs Orbán
2130765a57
docs: remove duplicate from sidebar
2023-02-19 17:13:06 +01:00
Balázs Orbán
4079274aaf
fix(providers): document Azure AD B2C
2023-02-19 17:12:54 +01:00
OrJDev
3d7985fd6d
fix: multiple set-cookie headers ( #6749 )
...
* fix: multiple set-cookie headers
* fx
2023-02-17 19:08:41 +01:00
Thang Vu
331e0ce51e
fix(adapters): comply to Node.js native ESM resolver ( #6753 )
...
* fix(adapters): comply to Node.js native ESM resolver for Firebase adapter
* fix import
* use single file
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-02-17 14:39:06 +00:00
Balázs Orbán
8af666a4cc
fix: correct package name
2023-02-17 13:05:40 +01:00
Jakob Norlin
fed0a67917
fix: compatibility with edge runtimes ( #6739 )
...
* Bump @panva/hkdf to v1.0.3
Fixes #6736
* Update to v1.0.4
v.1.0.3 failed to publish it seems
* update lockfile
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-02-17 11:24:17 +00:00
Erik André Jakobsen
0332d86942
docs: fix dead external prisma link ( #6721 )
...
A very minor change, but thought I would fix it when I saw it :)
2023-02-17 11:15:49 +00:00
Balázs Orbán
8b38d32430
docs: update refresh token guide
...
closes #6696
2023-02-13 13:44:40 +00:00
Balázs Orbán
1e5f840a26
chore: fix import
...
fixes #6699
2023-02-13 14:31:22 +01:00
Lioness100
5981712681
fix: address typos ( #6701 )
...
* docs: fix typos
* revert: typo fixes in packages/next-auth
2023-02-13 12:51:54 +00:00
Skyf0l
dd2b85c6a5
chore: add missing angle bracket in package.json contributors ( #6698 )
2023-02-12 21:01:56 +07:00
Balázs Orbán
3c0475acae
fix(ts): fix typo in JSDoc
2023-02-10 02:18:08 +01:00
Balázs Orbán
416881c4c9
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-02-10 02:10:30 +01:00
Balázs Orbán
b91167091c
fix(ts): use default exports for all providers uniformly
...
closes #6615
2023-02-10 02:10:27 +01:00
JT A
497dacff41
docs: fix code example nesting ( #6666 )
...
While doing the Getting Started guide, we noticed that the configuration was incorrect.
cc: @obrowner-rdc
2023-02-10 01:51:29 +01:00
JT A
2a1e1d1cd2
docs: use correct env variable names ( #6668 )
...
The documentation had the incorrect environment variable names used in the configuration for `Email` provider.
2023-02-10 01:50:00 +01:00
Balázs Orbán
00f65b3476
docs: fix indent
2023-02-10 01:47:55 +01:00
Pavlos Vinieratos
470e55f8db
docs: fix typo ( #6674 )
...
Update 02-oauth-tutorial.mdx
2023-02-10 01:42:43 +01:00
Balázs Orbán
d722962206
fix(ts): correct credentials types in authorize callback ( #6648 )
...
* fix(ts): correct `credentials` types in `authorize` callback
* Apply suggestions from code review
Co-authored-by: Thang Vu <hi@thvu.dev >
---------
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-02-09 13:05:56 +01:00
AlandSleman
cee1bddbd5
docs: Fix Getting started page ( #6636 )
...
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-02-07 15:08:29 +01:00
Rémi Robichet
e0ae913e5c
docs: fix type import ( #6638 )
2023-02-07 15:06:48 +01:00
Thang Vu
1db27fcd07
chore(monorepo): cache docs/build
2023-02-06 10:03:32 +07:00
Thang Vu
95407df289
chore(monorepo): cache typedoc generated files
2023-02-06 09:54:36 +07:00
Balázs Orbán
22adc2eb3c
docs: fix redirects
2023-02-06 00:04:44 +01:00
Balázs Orbán
725f976b39
docs: fix redirects
2023-02-06 00:03:28 +01:00
MatyiFKBT
28ae5d4639
fix(providers): update Foursquare API version ( #6620 )
2023-02-05 15:30:57 +01:00
GitHub Actions
0f4d43e9ad
chore(release): bump package version(s) [skip ci]
2023-02-05 13:52:31 +00:00
Thang Vu
28583b8ab0
feat: drop crypto dependency, convert to ESM ( #6603 )
...
Co-authored-by: Balázs Orbán <info@balazsorban.com >
BREAKING CHANGE:
- This package now only ships ESM, as all maintained Node.js versions have native support
- Dropped the `crypto` Node.js import in favor of `uuid`. When `globalThis.crypto` is the default in the future, we can remove `uuid` again
2023-02-05 14:44:33 +01:00
Balázs Orbán
1e7538a955
fix: publish .d.ts.map, add experimental warning
2023-02-05 14:42:07 +01:00
Wyatt Ades
4258857e52
feat(adapters): move to firebase-admin in Firebase Adapter ( #6225 )
...
Co-authored-by: Balázs Orbán <info@balazsorban.com >
fixes https://github.com/nextauthjs/next-auth/issues/5049
closes https://github.com/nextauthjs/next-auth/pull/6230
closes https://github.com/nextauthjs/next-auth/pull/5449
closes https://github.com/nextauthjs/next-auth/pull/5055
fixes https://github.com/nextauthjs/next-auth/issues/4927
BREAKING CHANGE:
The adapter now expects `firebase-admin` instead of the `firebase` package and also supports either passing a config object or a firestore instance.
2023-02-05 14:41:20 +01:00
Balázs Orbán
e9d8805609
docs: api reference restructure ( #6608 )
2023-02-04 15:39:12 +01:00
Mayvis
fb43c5da05
docs: enhance prisma mongodb doc to prevent warning ( #6598 )
...
Fixes https://github.com/nextauthjs/next-auth/issues/6597
2023-02-02 13:28:17 +01:00
Corey Jepperson
326eadf0ed
fix: don't add /error to url pathname when email verification is successful ( #6492 )
...
fix handleAuthorized making bad pth when authorize
Co-authored-by: Corey Jepperson <corey@entropy.cc >
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-01-31 17:37:38 +07:00
Thang Vu
a5e0db4bb3
feat(providers): add Notion provider ( #6567 )
...
* add notion provider along with logo and styles
"
* adjust notion documentation
* update issue template with Notion provider
* update docs and provider with code from TomYeoman
* feat: move Notion provider to core
* get it working
---------
Co-authored-by: Harrison Broadbent <harrisonbroadbent@gmail.com >
Co-authored-by: Harrison Broadbent <harrisonbroadbent@Harrisons-MacBook-Air.local >
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-01-31 17:10:47 +07:00
Balázs Orbán
334e23343a
chore: fix typo
2023-01-31 01:19:16 +01:00
OrJDev
be046a6cb2
chore: suggest using the correct command to seek for packages ( #6570 )
...
* fix: suggest using the correct command to seek for packages
* seek for adapter packages aswell
* cleanup: seek for auth org packages
2023-01-30 20:39:37 +01:00
Frank Dumont
bdee262abe
fix: typo in log message ( #6569 )
2023-01-30 20:37:53 +01:00
Balázs Orbán
3f89e668ec
fix(ts): mark options provider config option internal ( #6564 )
...
* chore(dev): use workspace modules in Svelte app
* fix(ts): mark `options` provider config option internal
2023-01-30 12:34:54 +00:00
Balázs Orbán
533320eb94
chore: generate oauth-types on build
2023-01-29 14:33:41 +01:00
James
dfe6509472
fix: comment Discord profile, fix @auth/sveltekit build on Windows ( #6550 )
...
* fix: discord types were inaccurate
* fix: build on windows computers
* Apply review suggestions
* Update discord.ts
---------
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-01-29 12:05:14 +00:00
Oskar
1bde7cc8df
fix(core): correct docs link ( #6446 )
2023-01-26 12:16:47 +00:00
Balázs Orbán
cef05d5e2d
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-01-26 13:11:14 +01:00
Balázs Orbán
c0dea283ba
fix(core): avoid circular dependency
...
Fixes #6508
2023-01-26 13:11:04 +01:00
Balázs Orbán
0204766e0f
fix(core): don't lock nodemailer version as peer dependency
2023-01-25 14:29:16 +00:00
Jérémie Sellam
a336ba762c
fix(adapters): allow already initialized firebase app 🐛 ( #6230 )
...
* 🐛 Fix already initialized firebase app
* remove comment
Co-authored-by: Jérémie Sellam <jeremie@southpigalle.io >
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-01-25 19:57:52 +07:00
Balázs Orbán
681d53c2f8
chore(core): cleanup
2023-01-24 14:01:40 +01:00
Thang Vu
06e891c0ea
chore: cache output for @auth/sveltekit
2023-01-24 15:22:42 +07:00
GitHub Actions
b9a84350b5
chore(release): bump package version(s) [skip ci]
2023-01-24 02:02:00 +00:00
Balázs Orbán
44c38247da
chore: trigger CI
2023-01-24 02:58:49 +01:00
Balázs Orbán
9b9af4d5e5
chore: bump versions [skip ci]
2023-01-24 02:56:31 +01:00
Balázs Orbán
fd2179bdca
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-01-24 02:42:16 +01:00
Balázs Orbán
7bb037bb9d
chore: temp. disable E2E tests
2023-01-24 02:42:13 +01:00
Robin Panta
52f70e9f4f
docs: update "guide deep-dive" link ( #6473 )
...
Fixes https://github.com/nextauthjs/next-auth/issues/6466
2023-01-24 02:34:45 +01:00
Balázs Orbán
505f69b519
chore: fix pipeline
2023-01-24 02:29:10 +01:00
Balázs Orbán
b21709db40
chore: update lock file
2023-01-24 02:26:49 +01:00
Balázs Orbán
aff7b37ef9
Merge branch 'main' of github.com:nextauthjs/next-auth
2023-01-24 02:26:00 +01:00
Balázs Orbán
daa85be1ad
Revert "chore(next-auth): remove engines restriction ( #6428 )"
...
This reverts commit 035836da98 .
2023-01-24 02:25:45 +01:00
Balázs Orbán
c31718ca10
fix(core): sign cookies with built-in jwt methods ( #6488 )
2023-01-24 02:21:56 +01:00
Balázs Orbán
fbcfedf0e8
fix(providers): default image to null for Azure AD
2023-01-24 02:21:27 +01:00
Balázs Orbán
bd032335eb
docs: rename file
2023-01-23 13:41:21 +01:00
Balázs Orbán
128e0f3a10
docs: update RBAC guide
2023-01-23 13:40:45 +01:00
Thang Vu
557fb9d741
chore: ignore e2e actions in forks
2023-01-23 12:28:48 +07:00
Thang Vu
b4d6ed5f5f
feat(providers): add Asgardeo provider ( #6452 )
...
* implement asgardeo auth provider
* Import asgardeo provider in to providers
* Improve provider configuration
* simplify and improve the asgardeo provider
* Delete package-lock.json
* converted server origin to organization
* revamp provider configs
* update profile interface
* Remove asgardeo issuer parameter and add docs
* fixed docs
* Update asgardeo.md
* Update docs and provider branding
* Remove mistakenly added code from dev app
* move to core
* Delete asgardeo.md
Co-authored-by: Yathindra <yathindrarawya123@gmail.com >
Co-authored-by: Yathindra Kodithuwakku <32919513+yathindrakodithuwakku@users.noreply.github.com >
Co-authored-by: Yathindra Kodithuwakku <32919513+yathindrak@users.noreply.github.com >
2023-01-22 01:30:42 +07:00
Richard Shin
035836da98
chore(next-auth): remove engines restriction ( #6428 )
...
* fix: add node 19 as compatible engine
* remove engines restriction
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-01-21 16:29:45 +07:00
Atila Fassina
294039a497
docs(xata-adapter): adjust json schema ( #6440 )
2023-01-20 11:17:00 +00:00
Balázs Orbán
b2450ef625
fix(providers): conform Twitch provider to spec with escape hatch ( #6365 )
...
* fix(core): add explicit non-conform escape hatch
* fix(core): default to first supported auth method
* fix(core): stringify `claims` authorization url param
* fix(providers): conform Twitch provider to spec with escape hatch
* configure `client_secret_post` explicitly in provider
2023-01-19 10:28:14 +00:00
Balázs Orbán
a81bb3e51e
feat(core): option to opt out of CSRF checks ( #6379 )
...
* feat(core): add way to opt-out of CSRF checks
* fix logic
* add warning if CSRF endpoint used when skipped
2023-01-19 10:27:18 +00:00
Robin Panta
bb506f7eb9
docs: Fix token expiry comparision in database strategy ( #6430 )
...
* Fix token expiry comparision in database strategy
fixes the condition used for example
in database strategy
* Apply suggestions from code review
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-01-18 15:26:23 +00:00
Thang Vu
87d9cc4244
feat: e2e tests ( #6380 )
...
* feat: e2e test init
* run e2e test on CI
* Add credentials to ci
* Update pnpm-lock.yaml
* move test to dev
* add dotenv
* remove in examples
* add e2e command
* revert
* add output cache for turbo e2e
* correct path for upload artifact
* Update release.yml
2023-01-18 19:43:50 +07:00
uatemycookie22
d2e3b76031
docs: Update 02-oauth-tutorial.mdx ( #6408 )
...
Fix typos in 02-oath-tutorial.mdx
2023-01-17 00:24:48 +01:00
Jan-David-Black
c36834b3b0
docs: Updating to _app.tsx ( #6398 )
...
file should be called `_app.tsx` instead of `_app.ts`
2023-01-17 00:24:04 +01:00
khuezy
8f7145801a
feat(adapters): expose DynamoDB adapter options ( #6370 )
...
* feat: add dynmodb adaption options
* fix typo
* Apply suggestions from code review
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-01-12 09:59:18 +00:00
Balázs Orbán
fdce27b8ca
fix(providers): remove Twitter OAuth 2.0 workaround
2023-01-11 13:00:15 +01:00
Rhys
4056dafa7a
docs: Minor grammar in email docs ( #6358 )
...
Grammar in email docs
2023-01-11 07:56:08 +01:00
Mahammedi Abdelghani
f0b61bd5fd
docs: fix broken links ( #6359 )
...
- fix some Provider options links ".js" --> ".ts"
2023-01-11 07:55:27 +01:00
Thang Vu
866e42b343
chore: revert to latest dependencies for examples
2023-01-10 21:05:06 +07:00
${Mr.DJA}
6d4cde4b02
feat(core): allow clearing cookies from jwt() ( #6337 )
...
* feat(core): allow clearing cookies from `jwt()`
* revert: allow clearing cookies from `jwt()`
* feat(core): re-apply changes against `@auth/core`
* revert: `decodeJWT` option
* doc: `jwt()` callback
* Apply suggestions from code review
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-01-10 12:11:52 +00:00
Ben
2377596bb6
chore(examples): avoid prefetch of non-existing routes in SvelteKit ( #6351 )
...
Avoid prefetch of non-existing routes
This avoids prefetch of the /auth/signin and /auth/signout virtual links as they do not exist in sveltkit routes
2023-01-10 11:56:25 +00:00
Balázs Orbán
3c7c25cefa
docs: improve some provider docs
2023-01-10 12:51:39 +01:00
Thang Vu
c441f681af
chore: don't use latest for examples dependencies
2023-01-10 13:37:51 +07:00
Balázs Orbán
c05951f0f9
docs: add Auth0 and GitHub header
2023-01-09 16:53:30 +01:00
Balázs Orbán
d142252499
chore: update lock file, prettier config
2023-01-09 13:29:28 +01:00
Nathan Meadows
700daec919
fix(docs): page.server.ts -> layout.server.ts ( #6326 )
...
Fix documentation mistake - page.server.ts -> layout.server.ts
2023-01-09 08:43:34 +00:00
OrJDev
d8481f3825
chore(core): use arrow function for generateSessionToken ( #6200 )
...
* fix
* prettify
* Update init.ts
Co-authored-by: Nico Domino <yo@ndo.dev >
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-01-09 08:38:33 +00:00
Balázs Orbán
3539a35601
chore: trigger sync
2023-01-07 09:52:33 +01:00
Balázs Orbán
3be7bb7a79
chore: try fork
2023-01-07 09:50:12 +01:00
Balázs Orbán
031cdd13b2
chore: try adding deleteOrphaned back
2023-01-07 09:37:00 +01:00
Balázs Orbán
212b321f7e
chore: remove delete orphaned
2023-01-07 09:29:23 +01:00
Balázs Orbán
1ccb88b3f0
chore: try excluding git
2023-01-07 09:27:35 +01:00
Balázs Orbán
16d680b110
chore: revert
2023-01-07 09:04:13 +01:00
Balázs Orbán
6e027811ef
chore: set git config globally
2023-01-07 09:01:33 +01:00
Balázs Orbán
e5df406429
chore: try adding email+username
2023-01-07 08:56:25 +01:00
Balázs Orbán
e4ddb533ff
chore: hint that we want to use fine grained GH_PAT
2023-01-07 08:48:15 +01:00
Balázs Orbán
4e16b21a60
chore: update sync GH Action
2023-01-07 08:41:43 +01:00
Balázs Orbán
dd9f1b7421
chore: move provider logos under /img
2023-01-07 08:12:24 +01:00
Balázs Orbán
4ebec5d385
docs: fix marquee
2023-01-07 08:04:56 +01:00
Balázs Orbán
c1f3cbda3c
chore: move icons to website
2023-01-07 08:02:27 +01:00
Sacramentix
ba3ed049d1
fix: typo on example resposne -> response ( #6311 )
2023-01-07 07:49:56 +01:00
Balázs Orbán
9238294192
feat(core): Redesigned all default pages ( #5825 )
...
* feat(pages): Redesigned all default pages according to sketches discussed.
* chore(signin): Remove console.log
* fix(css): Makes cards scale down to 320px and have a fixed width on larger screens
* fix(styling): Adds margins on bottom and top of card.
* chore(docs): Change the documentation according to changes. Uploaded new images that reflect the new pages.
* fix(next-auth/core): Fixes correct styling of provider button across browsers.
* chore(docs): Add doc string to beta docs aswell
* feat: move changes to core
* revert change in next-auth
Co-authored-by: Nico Domino <yo@ndo.dev >
Co-authored-by: Thang Vu <hi@thvu.dev >
revert signin
2023-01-07 07:49:56 +01:00
Balázs Orbán
83c6bfe237
fix(core): improve stack traces ( #6259 )
2023-01-07 07:47:30 +01:00
Tyler Miller
07109616c8
docs(sveltekit): Typo fix ( #6309 )
...
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-01-07 07:47:30 +01:00
Ikko Eltociear Ashimine
95c8f7930e
chore: Fix typo in solid-start/README.MD ( #6305 )
2023-01-07 07:47:30 +01:00
Thang Vu
8005f0cdb0
chore: update watch command for next-auth dev
2023-01-07 07:47:30 +01:00
Finn
6e0ae59ed3
docs(providers): added JS doc's to the mattermost provider ( #6299 )
...
* aded js doc
* engerish
2023-01-07 07:47:30 +01:00
Kostas Botsas
1b19aa39b8
fix(adapters): remove formatVersion from Xata schema ( #5772 )
...
Xata schema has removed the formatVersion field, including it in a schema definition results in an error.
2023-01-07 07:47:30 +01:00
Balázs Orbán
69cda58707
fix(core): move types submodule top top
2023-01-07 07:47:30 +01:00
Balázs Orbán
b20a5f554a
feat(providers): add Mattermost provider ( #6290 )
...
* added mattermost provider
* upaded docs and removed callback uri
* username -> name
* updated types to match other providers
* cleanup
* add logos
* style sign-in button
* add JSDoc to profile
* add JSDoc comments
* correction
Co-authored-by: Balázs Orbán <info@balazsorban.com >
delete mattermost icons
2023-01-07 07:47:30 +01:00
Balázs Orbán
f8d77c4daf
chore: hardcode issue labeler markdown path
2023-01-05 12:14:57 +01:00
Balázs Orbán
a3d23450a8
chore: fix issue labeler path
2023-01-05 12:09:44 +01:00
Balázs Orbán
9abee0b2ee
chore: use import.meta.url in issue labeler
2023-01-05 12:07:44 +01:00
Balázs Orbán
5cf580d10b
chore(examples): clean up example READMEs, add deploy buttons
2023-01-05 11:18:01 +01:00
Thang Vu
00d495d9e3
chore: update email script
2023-01-04 21:54:22 +07:00
Thang Vu
5884574765
chore(dev): simplify header.js component
2023-01-04 21:53:55 +07:00
Thang Vu
ae5360b028
chore: cache output for @auth/core
2023-01-04 21:52:42 +07:00
Doodles
7c963515b5
docs: Add session management example for SvelteKit ( #6184 )
...
* chore(docs): Session management sample for Svelte
Added a code sample for managing the session through the $page store.
The sample demonstrates how to retrieve the session data in the root
+page.server.ts file and make it globally accessible through the $page
store, simplifying state management in the application. The previous
examples already used the data available in this store but did not show
how to set it.
* docs: Add authorization section to SvelteKit docs
This authorization section was added to make sure a few caveats with
SvelteKit were well documented to anyone using the library.
The problem is documented here: https://github.com/sveltejs/kit/issues/6315
Essentially, propagation of data between leafs is not guaranteed when
using the +layout.server.ts file as its load function is not guaranteed
to rerun every page change. The current approach to solve this is to do
authorization in each +page.server.ts file and additionally make sure to
grab the session data by awaiting the parent instead of directly
accessing the $page store, to make sure the information there is
current.
* docs: Fix small typesafety mistake in SvelteKit
PageLoad type should actually be PageServerLoad. Not setting this does
not actually generate any problems other than TypeScript complaining
that this type is not actually exported.
* docs: Add handle hook authorization management
Another way to handle authorization is through a path-based method. This
added part of the documentation uses the handle hook to protect certain
routes based on their path. The previous method which is per-component
is still present.
* docs: Simplify component approach for Svelte auth
Using event.locals.getSession() exposed by SvelteKitAuth instead of
relying in the root layout file making that available in the $page
store.
* docs: Complete SvelteKit authorization docs
Finalize the explanation for the URI-based approach and also clarify
interactions with the component-based approach.
* docs: Add formatting to vars in the SvelteKit docs
Format the variables like this: `var` so that it appears clearly as code
when reading the documentation.
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-01-04 21:49:18 +07:00
Robin Gasi
8cf4cc2ea9
docs: Fixed typo ( #6277 )
2023-01-04 08:58:57 +00:00
GitHub Actions
9388a56efa
chore(release): bump package version(s) [skip ci]
2023-01-04 06:56:11 +00:00
Balázs Orbán
3a75fb955a
docs: simplify refresh token guide
2023-01-04 07:49:11 +01:00
Balázs Orbán
01bb91612a
fix(core): allow passing params only to endpoint configs
...
fixes #6273
2023-01-04 07:48:57 +01:00
Balázs Orbán
3b25935c83
fix(core): correctly pass user id in account
...
fixes #6209 , fixes #6222
2023-01-03 16:26:49 +01:00
Balázs Orbán
394920dfd4
chore(examples): prefer useSession over prop drilling
...
closes #5891
2023-01-03 16:07:37 +01:00
Raouf Chebri
85dc5bede8
docs: Update strava provider option url ( #6264 )
...
Update strava.md
2023-01-03 15:55:36 +01:00
Balázs Orbán
8f854c61d0
fix(core): allow custom endpoint config when issuer is present
...
closes #6244
2023-01-03 12:11:13 +01:00
Balázs Orbán
e8fbe58997
docs: update refresh token guide
2023-01-03 12:09:13 +01:00
Cameron Downey
d2288ee4cc
fix(docs): turn SvelteKitAuth to named import in code example ( #6250 )
2023-01-02 10:52:47 +00:00
Thang Vu
5a6f76bf2c
fix: docs build ( #6253 )
...
* fix: docs build
* chore: move next-auth output to dist
* chore: add next-auth as deps for doc
* Revert "chore: move next-auth output to dist"
This reverts commit 9596a9134e6de4f4bd8dcfaa6d3002e98863d8f8.
* remove dist prefix
2023-01-02 16:57:14 +07:00
Thang Vu
15bed6260c
chore: change Thang's email
2023-01-01 22:45:36 +07:00
Balázs Orbán
1423733d61
fix(adapters): define correct peer dependencies for DynamoDB ( #6249 )
...
* Add @aws-sdk/client-dynamodb as peer dependency
* Add missing DynamoDBClientConfig interface import
* Add missing installation requirements
Co-authored-by: Didi Keke <nyedidikeke@users.noreply.github.com >
2023-01-01 15:16:01 +00:00
Thang Vu
77d8f47f51
chore: restore turborepo next-auth#build.outputs
2023-01-01 22:06:50 +07:00
Balázs Orbán
3120d28299
chore: update lockfile
2023-01-01 16:03:09 +01:00
Nico Domino
e6a320bb0f
chore(docs): fix homepage logo, build, and lighthouse improvements ( #6238 )
...
* chore(docs): fix homepage logo size
* chore(docs): fix sidebars.js solid-start doc path name
* chore(docs): image file and size optimizations
* chore(docs): fix semantic misordered headings
* chore(docs): make banner link more descriptive
* chore(docs): add solid-start redirect
2022-12-31 21:28:59 +01:00
Birk Skyum
7d4d436efe
chore(examples): fix broken docs link in solidstart example ( #6241 )
2022-12-31 21:28:17 +01:00
GitHub Actions
c6f5c4d1cf
chore(release): bump package version(s) [skip ci]
2022-12-31 11:09:43 +00:00
Balázs Orbán
09a075cc7e
fix(core): loosen dependency version requirements
2022-12-31 12:05:23 +01:00
Balázs Orbán
f1475955ea
chore: solidstart -> solid-start
2022-12-31 11:53:29 +01:00
Balázs Orbán
e6f48775fa
chore: add packages to docs build dependency list
2022-12-31 11:44:40 +01:00
Balázs Orbán
ba87e86d47
chore: update lock file
2022-12-31 11:42:08 +01:00
Balázs Orbán
b0dd1fac93
chore: disable solid start example sync (temp)
2022-12-31 11:34:49 +01:00
Balázs Orbán
054288316b
chore(examples): rename solid-start to solidstart
2022-12-31 11:31:47 +01:00
Balázs Orbán
5e02019a3c
chore: what is yaml
2022-12-31 10:23:17 +00:00
Balázs Orbán
9da0e66193
chore: fix indent
2022-12-31 10:20:48 +00:00
OrJDev
287c8f0f91
feat(solid-start): introduce @auth/solid-start package/example ( #6158 )
...
* feat: add solid framework package and example
* solidstart docs
* Update 02-oauth-tutorial.mdx
* minor docs fixes
* Fix sidebar typo
* Update sync.yml
* Update sidebars.js
* minor fixes
* fix deps
* upgrade auth example
* Update root.tsx
* Update NavBar.tsx
* Update Protected.tsx
* protected
* move example
* Update sidebars.js
Co-authored-by: Balázs Orbán <info@balazsorban.com >
Co-authored-by: Nico Domino <yo@ndo.dev >
2022-12-31 10:15:31 +00:00
Balázs Orbán
87ed5077ad
fix(sveltekit): make AUTH_SECRET dynamic
...
fixes #6231
2022-12-31 10:45:42 +01:00
Jonny
2cbf815445
fix(ts): add function overload to getToken ( #5823 )
...
* added function overload to getToken
* use MissingSecret error instead
* had wrong import
* change in core
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-12-31 09:26:23 +00:00
박찬혁
d63166db3a
fix(ts): narrow Kakao's birtday_type profile property type ( #6036 )
...
* feat: type safety for BirthDay
* update in core
* birthday single word
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-12-31 08:32:26 +00:00
Håkon Collett Bjørgan
f387793d71
fix(core): clarify that JWT is encrypted by default ( #5824 )
...
* fix(core): update CallbacksOptions.jwt docstring
Change description to reflect that JWT is encrypted by default
* update in core
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-12-31 07:52:48 +00:00
Balázs Orbán
b0ecf4e861
chore: update lockfile
2022-12-31 08:41:32 +01:00
Balázs Orbán
5a73c6efa3
chore: clean up pr labeler
2022-12-31 08:32:48 +01:00
Thang Vu
4aec142525
chore: split apps to dev, examples, playgrounds ( #6228 )
...
* chore: dev -> dev/nextjs
* chore: move to /examples
* chore: move to playgrounds, add dev/sveltekit
* Update sync.yml
* chore: dev scripts
2022-12-31 07:17:42 +00:00
1337cookie
45f423ed5d
chore: gitignore generated src/lib/pages/styles.ts ( #6210 )
...
* chore: gitignore generated src/lib/pages/styles.ts
* chore: gitignore generated styles.ts
* chore: gitignore generated styles.ts
* chore: remove generated styles.ts
2022-12-29 05:14:09 +01:00
1337cookie
2e52a89c52
docs: fix links to moved docs ( #6196 )
2022-12-27 16:10:31 +01:00
Zgîmbău Tudor
ecde35e9c4
docs: Fix hydration error for SSR example ( #6202 )
2022-12-27 16:09:10 +01:00
ndom91
5a51330d55
chore(docs): add turbo docs build dependency
2022-12-27 14:43:52 +01:00
Nico Domino
b2db3eabee
chore(docs): fix build step ( #6188 )
...
* chore(docs): fix build step temporarily
* fix: turbo docs build
2022-12-27 01:10:38 +01:00
Carlos Galarza
3865e44c1e
fix(core): typo in API reference ( #6194 )
2022-12-27 01:09:55 +01:00
Zgîmbău Tudor
9f5acc5749
docs: Fix the hooks code in oauth getting started ( #6193 )
...
* Fix the hooks code in oauth getting started
Fixes https://github.com/nextauthjs/next-auth/issues/6192
* Apply suggestions from code review
Co-authored-by: Nico Domino <yo@ndo.dev >
Co-authored-by: Balázs Orbán <info@balazsorban.com >
Co-authored-by: Nico Domino <yo@ndo.dev >
2022-12-27 01:08:37 +01:00
Iswar Mondal
0bbc8246b8
docs: Fixed the broken link of Contributing Guide in README ( #6191 )
...
* Updated the Contributing Guide link in README file
* Replaced the Contributing Guide broken link in README
2022-12-26 19:38:33 +01:00
Thang Vu
511f66b0a8
chore: enable remote caching for GH actions ( #6187 )
2022-12-26 11:38:30 +00:00
Thang Vu
ae57199258
chore(examples): unify /protected path behavior for Sveltekit and N… ( #6176 )
...
chore(examples): unify `/protected` path behavior for Sveltekit and Next.js
2022-12-25 17:56:10 +07:00
Balázs Orbán
aad425fced
docs: show property types
2022-12-25 09:53:53 +01:00
Balázs Orbán
8ef1010bb1
chore: attempt to fix supabase test
...
SUPABASE_SERVICE_ROLE_KEY could be an empty string
2022-12-25 06:38:29 +01:00
Balázs Orbán
950ca3169a
chore: make supabase wget quite
2022-12-25 06:30:03 +01:00
Balázs Orbán
edbf0fc011
chore: revert concurrency
2022-12-25 06:19:20 +01:00
Balázs Orbán
46bac818fe
chore: add concurrency to tests
2022-12-25 06:15:48 +01:00
Balázs Orbán
9e64eb0cdd
chore: simplify turbo config
2022-12-25 06:15:27 +01:00
Balázs Orbán
955e379330
chore: format
2022-12-25 05:59:12 +01:00
Balázs Orbán
7be4461253
chore: don't minify output CSS
2022-12-25 05:58:43 +01:00
Balázs Orbán
c2e06dc445
chore: upgrade oauth4webapi
2022-12-25 05:58:08 +01:00
Balázs Orbán
4dd70a5f6f
fix(ts): enable strict type checking
2022-12-25 05:55:25 +01:00
Balázs Orbán
98dbf56494
Merge branch 'main' of github.com:nextauthjs/next-auth
2022-12-25 05:19:32 +01:00
Balázs Orbán
6b4644f7e7
chore(adapters): refactor Supabase Adapter test
2022-12-25 05:18:53 +01:00
GitHub Actions
bcf909b69e
chore(release): bump package version(s) [skip ci]
2022-12-24 16:39:23 +00:00
Balázs Orbán
4dcdd21242
fix(providers): add state check to Twitter by default
...
Fixes #6135
2022-12-24 17:16:22 +01:00
Balázs Orbán
137d993a13
chore(dev): upgrade next
2022-12-24 17:15:35 +01:00
Balázs Orbán
8dda662cd6
chore: fix issue validator path
2022-12-24 16:43:51 +01:00
Balázs Orbán
8a438bab32
Merge branch 'main' of github.com:nextauthjs/next-auth
2022-12-24 16:36:33 +01:00
Balázs Orbán
4aaad03e9c
chore: fix issue validator
2022-12-24 16:36:30 +01:00
Fatih Aygün
4fa0d1fa2a
fix(core): correctly normalize endpoint configuration ( #6173 )
2022-12-24 15:31:47 +00:00
Balázs Orbán
c081773667
chore: use classic PAT for example sync
2022-12-24 15:25:57 +00:00
Balázs Orbán
1ab0a2aed4
fix(adapters): correct peer dependency for Supabase Adapter
...
Fixes #6172
2022-12-24 15:23:29 +00:00
Balázs Orbán
cac9816d32
chore: update sync examples PAT
2022-12-24 15:19:27 +00:00
Balázs Orbán
65defc709e
chore(examples): change to named import
2022-12-24 15:14:06 +00:00
Balázs Orbán
1601626d31
chore: prettier ignore generated file
2022-12-24 04:34:47 +01:00
Balázs Orbán
8c4f439279
fix: add package keywords
2022-12-24 04:32:10 +01:00
GitHub Actions
a3cc9cb5f8
chore(release): bump package version(s) [skip ci]
2022-12-24 03:15:11 +00:00
Balázs Orbán
0ad4be2809
fix(core): add header to README
2022-12-24 04:04:56 +01:00
Balázs Orbán
aea4aaf25f
fix(sveltekit): add header to README
2022-12-24 04:04:49 +01:00
Balázs Orbán
9bd7bc8a47
chore: fix docs building
2022-12-24 03:43:32 +01:00
Balázs Orbán
bf8fc9ca94
chore: fix docs scripts
2022-12-24 03:39:57 +01:00
Balázs Orbán
7116248e87
chore: mark @auth/* as prereleases
2022-12-24 03:30:53 +01:00
Balázs Orbán
ef8f353d94
Merge branch 'main' of github.com:nextauthjs/next-auth
2022-12-24 03:26:10 +01:00
Balázs Orbán
01620f9b7c
chore: drop older node.js versions, update pnpm
2022-12-24 03:26:07 +01:00
Balázs Orbán
87d41aff94
chore: re-add LICENSE as it seems to not be picked up
2022-12-24 02:22:29 +00:00
Balázs Orbán
2d21f5ea5e
chore: remove LICENSE file in favor of .github
...
See: https://github.com/nextauthjs/.github
2022-12-24 02:21:52 +00:00
Balázs Orbán
adf7cae7a0
chore: gitignore eslintcache
2022-12-24 03:17:50 +01:00
Balázs Orbán
f9b75e0a39
chore: remove extra tsconfigs
2022-12-24 03:16:50 +01:00
Balázs Orbán
9d6f54539d
chore: simplify eslint linting
2022-12-24 03:10:03 +01:00
Balázs Orbán
0e51c66e11
chore: remove package-level lint and format
2022-12-24 01:49:31 +01:00
Balázs Orbán
e47c3c81f1
chore: format
2022-12-24 01:47:46 +01:00
Balázs Orbán
d69edb8501
chore: tweak prettierignore
2022-12-24 01:46:17 +01:00
Balázs Orbán
e5c0e3513b
chore: upgrade monorepo-release package
2022-12-24 01:33:50 +01:00
Balázs Orbán
ca208ce732
chore: remove husky
2022-12-24 01:33:20 +01:00
Balázs Orbán
dcb601987b
Merge branch 'main' of github.com:nextauthjs/next-auth
2022-12-23 15:00:20 +01:00
Balázs Orbán
7fd799a9ac
chore: only lint with prettier
2022-12-23 15:00:13 +01:00
Balázs Orbán
fdd5e2390d
chore: format
2022-12-23 14:42:37 +01:00
Balázs Orbán
fdecbb59c4
chore: move all lint/format to top
2022-12-23 14:41:53 +01:00
Nico Domino
677d8a346f
chore(docs): fix aloglia docusaurus.config.js settings ( #6159 )
...
* chore: fix docusaurus algolia config
* chore: add empty 03-core dir
2022-12-23 12:41:43 +01:00
GitHub Actions
aad0b8db0e
chore(release): bump package version(s) [skip ci]
2022-12-23 06:16:36 +00:00
Balázs Orbán
137bbb8d84
fix(core): improve AuthConfig docs
2022-12-23 07:02:50 +01:00
Balázs Orbán
d7fbd05eba
chore: update monorepo-release package
2022-12-23 06:52:57 +01:00
Balázs Orbán
532aa24495
chore: use classic PAT for now
2022-12-23 05:10:27 +01:00
github-actions
f5da5a5f33
chore(release): bump package version(s) [skip ci]
2022-12-23 04:31:30 +01:00
Balázs Orbán
3b85f46c21
Update release.yml
2022-12-23 04:11:44 +01:00
Balázs Orbán
6aa1af2ffb
Update release.yml
2022-12-23 04:11:00 +01:00
Balázs Orbán
9364625681
Update release.yml
2022-12-23 04:09:30 +01:00
Balázs Orbán
1bf2e1d468
Merge branch 'main' of github.com:nextauthjs/next-auth
2022-12-23 03:58:39 +01:00
Balázs Orbán
ac304f17da
docs: fix link to sveltekit
2022-12-23 03:58:35 +01:00
Balázs Orbán
3a685b28f8
Update release.yml
2022-12-23 02:56:15 +00:00
Balázs Orbán
5b34b95c58
Update release.yml
2022-12-23 02:42:21 +00:00
Balázs Orbán
a706105205
chore: skip dynamodb as it times out
2022-12-23 03:28:07 +01:00
Balázs Orbán
39c78f27b5
fix(sveltekit): update to latest @auth/core, autogenerate API reference ( #6153 )
...
* docs(sveltekit): autogenerate API reference
* feat(sveltekit): update to use latest `@auth/core`
* chore: format
* chore: add auth packages as docs dependency
* chore: format
* chore: more formatting
* chore: don't run build before tests
2022-12-23 02:17:24 +00:00
Balázs Orbán
b179f15cf3
chore: tweak release config
2022-12-23 01:49:04 +01:00
Jordan Calhoun
54561a1231
docs: Typo correction ( #6151 )
...
PROT -> PORT
2022-12-22 22:42:56 +00:00
Nico Domino
0ea9ada3a9
chore(docs): remaining authjs.dev and repo clean up ( #6097 )
2022-12-22 18:04:52 +01:00
Nico Domino
209c368a73
chore(docs): add adapters and providers subdomain redirect in vercel.json ( #6146 )
2022-12-22 17:40:22 +01:00
Nico Domino
52c5b7cad3
chore(docs): update auth.js og-image ( #6145 )
2022-12-22 17:36:28 +01:00
Balázs Orbán
b8d83f52b3
chore(examples): attempt to fix gatsby deployment
2022-12-22 05:42:26 +01:00
Balázs Orbán
7dacfbabf0
chore(examples): attempt to fix gatsby deployment
2022-12-22 04:41:20 +01:00
Balázs Orbán
bb372cc5cc
docs: main page improvements
2022-12-22 04:05:22 +01:00
Unieveth
c6ca01a99e
docs: fix closing tag on oauth-tutorial ( #6134 )
...
Fixed wrong closing tag on oauth-tutorial
Changed closing tag on pages/overview.tsx from `</img>` to `</>
2022-12-22 02:37:36 +00:00
Balázs Orbán
6c45abf383
feat(core): improved logging / renames / new exports ( #6085 )
...
- Cleans up logging. Logs are now color-coded, added more debug logs, and errors can include some simple metadata (like provider id) to know which provider caused an issue.
- All errors are exposed via `@auth/core/errors`. Each error has a URL like: https://errors.authjs.dev#errorcode in the terminal, which points to the documentation explaining the problem in detail, suggesting a fix.
- Added a bunch of documentation that autogenerates the pages under https://authjs.dev/reference/core/modules/main
- Renames `AuthHandler` to `Auth` and `AuthOptions` to `AuthConfig`
- Throwing an error in `signIn` callback will now be caught as a general error and will redirect to `/error?error=Configuration`. If the callback returns `false`, it will redirect to `/error?error=AccessDenied`.
2022-12-22 02:36:54 +00:00
Balázs Orbán
2ba5314e35
docs(core): update jwtand types description
2022-12-21 02:05:55 +01:00
Balázs Orbán
582a3c339a
refactor(core): move types moduile to top-level
2022-12-21 01:54:49 +01:00
Balázs Orbán
ea23a93442
refactor(core): move jwt to a single file
2022-12-21 01:39:35 +01:00
ndom91
1d67ad41cc
chore(docs): add cleanUrls: true
2022-12-19 20:29:08 +01:00
Yahav
7c50b3da98
chore(docs): fix typo in 02-oauth-tutorial.mdx ( #6093 )
2022-12-19 20:24:55 +01:00
Balázs Orbán
1b2c373fa1
docs: capitalize
2022-12-19 13:39:23 +00:00
Balázs Orbán
f7275c7527
chore: type updates
...
fix import
chore: more docs update
2022-12-19 04:03:03 +01:00
Balázs Orbán
e699ff14b8
docs: /reference sidebar improvements ( #6115 )
...
* wip
* 🤖 lazy commit
* 🤖 lazy commit
* revert some changes, remove prettier jsdoc plugin for now
* sidebar tweaks
* add adapter module docs
* remove provider docs
* embed all reflections under modules
Based on: https://github.com/TypeStrong/typedoc/issues/2006
Related: https://github.com/tgreyuk/typedoc-plugin-markdown/issues/338
* no trailing slash, update theme
* updates
* update snapshot
* update sidebar and overview
2022-12-19 01:00:06 +00:00
ndom91
6eab7ac25f
chore(actions): revert var dump
2022-12-19 01:31:11 +01:00
ndom91
9b05dbc540
chore(actions): add path
2022-12-19 01:28:33 +01:00
ndom91
132a76d951
chore(actions): test github context
2022-12-19 01:26:54 +01:00
ndom91
66cbb522d9
Merge branch 'main' of ssh://github.com/nextauthjs/next-auth
2022-12-19 01:12:47 +01:00
ndom91
553924d902
chore(actions): fix validator path
2022-12-19 01:12:38 +01:00
Balázs Orbán
cba81f0b8c
chore: add snippets
2022-12-18 14:12:56 +01:00
Balázs Orbán
b7171ab790
chore: tweak jsdoc formatting/linting
2022-12-18 14:06:00 +01:00
ndom91
43c8f663c6
Revert "fix: pnpm-lock.yaml"
...
This reverts commit b16b048991 .
2022-12-18 04:06:37 +01:00
ndom91
b16b048991
fix: pnpm-lock.yaml
2022-12-18 04:05:16 +01:00
ndom91
62a5d70f9b
Merge branch 'main' of ssh://github.com/nextauthjs/next-auth
2022-12-18 04:04:46 +01:00
Balázs Orbán
1b671ae83d
docs: format landing page
2022-12-18 02:19:07 +00:00
Andrew Manzanero
cc4b9fc2fc
fix(core): check for oidc account types in callback-handler.ts ( #6108 )
...
* check oidc account types
* Apply suggestions from code review
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-12-18 01:46:33 +00:00
Nico Domino
4935166372
chore(docs): add provider-issue and github-discussions redirects ( #6110 )
2022-12-18 01:44:37 +00:00
Balázs Orbán
695f937dbd
chore: change sync action comment
2022-12-18 01:18:08 +00:00
ndom91
ad9eec3676
chore(docs): add provider-issue and github-discussions redirects
2022-12-18 00:07:41 +01:00
Balázs Orbán
2e924edcdf
chore: stop sync next-auth-example from main branch
2022-12-17 19:40:20 +00:00
Balázs Orbán
c7627778eb
chore: no prettier check yet
2022-12-17 14:33:52 +01:00
Balázs Orbán
8b5644453b
docs: set up API reference generation
2022-12-17 14:26:14 +01:00
Balázs Orbán
84291d3e81
chore: fix formatting and linting
2022-12-16 15:57:55 +01:00
Nico Domino
67e5c236f6
chore(docs): wildcard path matching ( #6092 )
2022-12-16 14:22:51 +01:00
Nico Domino
8972defa4b
chore(vercel): add errors and warnings subdomain redirects ( #6091 )
2022-12-16 14:10:39 +01:00
Aleš Vaupotič
85667dd681
docs(sveltekit): add note about deploying to providers other than vercel ( #6075 )
...
* Directions to deploy outside Vercel
An additional ENV variable is needed when deploying with another service.
* Updated as suggested, AUTH_TRUST_HOST is a boolean
Add AUTH_TRUST_HOST for deploy outside Vercel
2022-12-16 05:06:26 +01:00
Lluis Agusti
d9532745eb
docs: update names to Auth.js ( #6077 )
2022-12-16 05:03:31 +01:00
Robert Soriano
1e6daa8304
chore(examples): use @auth/core in Nuxt playground ( #6081 )
...
* nuxt: rewrite server handler to use @auth/core
* nuxt: fix main tsconfig
* nuxt: remove unused module
* nuxt: update client and server ports
* nuxt: remove iframe style
* nuxt: update readme
2022-12-16 02:47:44 +00:00
meesvandongen
70a3e3f662
chore(docs): Fix nextjs.md code block ( #6037 )
...
chore: fix quotes
2022-12-16 01:00:22 +01:00
Balázs Orbán
875f79d11e
chore(release): bump package version(s) [skip ci]
2022-12-15 11:38:20 +01:00
Shivam Meena
6cfe502ae0
fix(sveltekit): correctly reference SvelteKit as peer dependency ( #6066 )
...
You added svelte-kit@^1.0.0 instead of @sveltejs/kit": "^1.0.0
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-12-15 10:28:55 +00:00
Robert Soriano
91c6b05ed8
fix(sveltekit): reuse types from @auth/core/providers ( #6064 )
...
* feat: use client provider types from @auth/core/providers
* format
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2022-12-15 10:27:32 +00:00
Nico Domino
45a18930c8
chore: try redirect instead of rewrite ( #6063 )
2022-12-15 00:34:24 +01:00
Arnaud Zheng
6f22a49c7d
chore: removing console log ( #6061 )
2022-12-15 00:24:15 +01:00
Nico Domino
fea30069c9
chore: try redirect instead of rewrite ( #6062 )
2022-12-15 00:14:42 +01:00
Nico Domino
cd01707530
chore: try redirect instead of rewrite ( #6060 )
2022-12-14 23:56:49 +01:00
Lluis Agusti
d9a2df3a3d
chore(docs): fix broken links ( #6053 )
2022-12-14 21:49:15 +01:00
Nico Domino
f4a1ed1eb7
chore(docs): add note regarding AUTH_SECRET to SvelteKit docs ( #6058 )
2022-12-14 21:30:54 +01:00
Nico Domino
a97737cc18
fix: rename social-media-card.png for cache busting ( #6057 )
2022-12-14 20:43:17 +01:00
Nico Domino
b44d1a005e
fix: update docusaurus config url to authjs.dev ( #6056 )
2022-12-14 20:34:41 +01:00
Nico Domino
2c077e1491
chore(docs): add flex-wrap to docs home button wrapper ( #6055 )
2022-12-14 20:28:05 +01:00
Nico Domino
19804661d2
chore(docs): fix social media card copy ( #6054 )
2022-12-14 19:16:16 +01:00
Nico Domino
b7f1e3e7f8
docs: move to Auth.js ( #6024 )
...
Co-authored-by: Balázs Orbán <info@balazsorban.com >
Co-authored-by: Lluis Agusti <hi@llu.lu >
Co-authored-by: Thang Vu <hi@thvu.dev >
2022-12-14 18:33:49 +01:00
Balázs Orbán
7757024d79
chore(examples): update example readmes
2022-12-14 17:13:48 +01:00
Balázs Orbán
3f15dc67e1
chore: update readme
2022-12-14 16:59:08 +01:00
Balázs Orbán
5359694b8f
chore: change package versions to latest
2022-12-14 16:45:46 +01:00
Balázs Orbán
66686fa5fc
chore(example): rename repo
2022-12-14 16:41:14 +01:00
Balázs Orbán
1d6330b719
chore: empty commit
2022-12-14 16:40:38 +01:00
Balázs Orbán
0eb20d1097
chore: sync SvelteKit Auth example
2022-12-14 16:39:21 +01:00
Balázs Orbán
ac30402c6a
chore(examples): move examples
2022-12-14 15:58:45 +01:00
Balázs Orbán
caa6c6ae42
chore(release): bump package version(s) [skip ci]
2022-12-14 15:37:29 +01:00
Nico Domino
a6ac48314e
chore(actions): issue-validator path to 'repro.md' ( #6051 )
2022-12-14 15:36:30 +01:00
Balázs Orbán
f8675bc245
fix(sveltekit): add svelte as peer dependency, fix env vars
2022-12-14 15:32:19 +01:00
Balázs Orbán
3d4842dcc9
fix(core): change imports
2022-12-14 15:31:57 +01:00
Balázs Orbán
7d7d1b2f80
chore(release): bump package version(s) [skip ci]
2022-12-14 13:27:31 +01:00
Balázs Orbán
9a4f3db7b0
chore: format
2022-12-14 13:10:13 +01:00
Balázs Orbán
6aad07a95c
chore: update lock file
2022-12-14 13:10:13 +01:00
Balázs Orbán
cfed5b976f
fix(sveltekit): include module augmentation
2022-12-14 13:10:13 +01:00
Balázs Orbán
d34108091f
fix(core): use preact as JSX runtime
2022-12-14 13:10:13 +01:00
Balázs Orbán
7bf79b89a8
chore(sveltekit): clean up playground
2022-12-14 13:10:13 +01:00
Balázs Orbán
4cd688703a
fix(core): drop "in production" from missing secret error
2022-12-14 13:10:13 +01:00
Balázs Orbán
57b176840e
chore(release): bump package version(s) [skip ci]
2022-12-14 09:49:43 +01:00
Thang Vu
6298d955df
fix(frameworks): run check before building for @auth/sveltekit ( #6044 )
...
* fix(frameworks): run check before building for @auth/sveltekit
* run format
2022-12-14 15:44:08 +07:00
Balázs Orbán
2ad1cb3f8c
chore(release): bump package version(s) [skip ci]
2022-12-14 02:51:15 +01:00
Balázs Orbán
98707282eb
fix(release): tweak package metadata
2022-12-14 02:45:57 +01:00
Balázs Orbán
f4a2430891
fix(release): build packages before publish
2022-12-14 02:45:18 +01:00
Balázs Orbán
575bcb5710
chore: format sveltekit playground
2022-12-13 23:45:32 +01:00
Balázs Orbán
e7af366a3b
chore(release): bump package version(s) [skip ci]
2022-12-13 22:04:43 +01:00
Balázs Orbán
3bdf7f56f0
fix(core): update README
2022-12-13 21:57:30 +01:00
Balázs Orbán
b00a694a4f
fix(frameworks): update @auth/sveltekit README
2022-12-13 21:56:53 +01:00
Balázs Orbán
6ffecfb87d
chore(release): bump package version(s) [skip ci]
2022-12-13 21:53:56 +01:00
Balázs Orbán
22c29361e5
feat(frameworks): Introduce SvelteKit Auth
2022-12-13 21:48:15 +01:00
Balázs Orbán
b157554a5f
chore: move
2022-12-13 21:33:27 +01:00
Balázs Orbán
08fed7eddd
chore: empty commit
2022-12-13 21:21:22 +01:00
Thang Vu
b5e1b19771
feat(frameworks): Introduce SvelteKit Auth ( #6041 )
...
* WIP use `Request` and `Response` for core
* bump Next.js
* rename ts types
* refactor
* simplify
* upgrade Next.js
* implement body reader
* use `Request`/`Response` in `next-auth/next`
* make linter happy
* revert
* fix tests
* remove workaround for middleware return type
* return session in protected api route example
* don't export internal handler
* fall back host to localhost
* refactor `getBody`
* refactor `next-auth/next`
* chore: add `@edge-runtime/jest-environment`
* fix tests, using Node 18 as runtime
* fix test
* remove patch
* upgrade/add dependencies
* type and default import on one line
* don't import all adapters by default in dev
* simplify internal endpoint config
Instead of passing url and params around as a string and an object,
we parse them into a `URL` instance.
* assert if both endpoint and issuer config is missing
* allow internal redirect to be `URL`
* mark clientId as always internally, fix comments
* add web-compatible authorization URL handling
* fix type
* fix neo4j build
* remove new-line
* reduce file changes in the PR
* simplify types
* refactor `crypto` usage
In Node.js, inject `globalThis.crypto` instead of import
* add `next-auth/web`
* refactor
* send header instead of body to indicate redirect response
* fix eslint
* fix tests
* chore: upgrade dep
* fix import
* refactor: more renames
* wip core
* support OIDC
* remove `openid-client`
* temprarily remove duplicate logos
* revert
* move redirect logic to core
* feat: add sveltekit auth
* wip fix css
* revert Logo component
* output ESM
* fix logout
* deprecate OAuth 1, simplify internals, improve defaults
* refactor providers, test facebook
* fix providers
* target es2020
* fix CSS
* fix AuthHandler, add getServerSession
* update lock file
* make logos optional
* sync with `next-auth`
* clean up `next-auth/edge`
* sync
* Sync (#2 )
* fix(core): properly construct url (#5984 )
* chore(release): bump package version(s) [skip ci]
* fix(core): add protocol if missing
* fix(core): throw error if no action can be determined
* test(core): fix test
* chore(release): bump package version(s) [skip ci]
* chore(docs): add new tutorial (#5604 )
Co-authored-by: Nico Domino <yo@ndo.dev >
* fix(core): handle `Request` -> `Response` regressions (#5991 )
* fix(next): don't override `Content-Type` by `unstable_getServerSession`
* fix(core): handle `,` while setting `set-cookie`
* chore(release): bump package version(s) [skip ci]
* fix(sequelize): increase sequelize `id_token` column length (#5929 )
Co-authored-by: Nico Domino <yo@ndo.dev >
* fix(core): correct status code when returning redirects (#6004 )
* fix(core): correctly set status when returning redirect
* update tests
* forward other headers
* update test
* remove default 200 status
* fix(core): host detection/NEXTAUTH_URL (#6007 )
* rename `host` to `origin` internally
* rename `userOptions` to `authOptions` internally
* use object for `headers` internally
* default `method` to GET
* simplify `unstable_getServerSession`
* allow optional headers
* revert middleware
* wip getURL
* revert host detection
* use old `detectHost`
* fix/add some tests wip
* move more to core, refactor getURL
* better type auth actions
* fix custom path support (w/ api/auth)
* add `getURL` tests
* fix email tests
* fix assert tests
* custom base without api/auth, with trailing slash
* remove parseUrl from assert.ts
* return 400 when wrong url
* fix tests
* refactor
* fix protocol in dev
* fix tests
* fix custom url handling
* add todo comments
* chore(release): bump package version(s) [skip ci]
* update lock file
* fix(next): correctly bundle next-auth/middleware
fixes #6025
* fix(core): preserve incoming set cookies (#6029 )
* fix(core): preserve `set-cookie` by the user
* add test
* improve req/res mocking
* refactor
* fix comment typo
* chore(release): bump package version(s) [skip ci]
* make logos optional
* sync with `next-auth`
* clean up `next-auth/edge`
* sync
Co-authored-by: Balázs Orbán <balazsorban44@users.noreply.github.com >
Co-authored-by: Thomas Desmond <24610108+thomas-desmond@users.noreply.github.com >
Co-authored-by: Nico Domino <yo@ndo.dev >
Co-authored-by: Cyril Perraud <perraud.cyril@gmail.com >
* merge
* clean up sveltekit auth handler
* upgrade playground to latest
* upgrade sveltekit auth to latest
* Some more refactoring
* feat: extract type to core and reuse in sveltekit
* remove uuid
* make secret required in dev
* remove todo comments
* pass through OAuth client options
* generate declaration map
* default env secret to AUTH_SECRET
* temporary Headers fix
* move pages to lib
* move errors to lib
* move pages/index to lib
* move routes to lib
* move init to lib
* move styles to lib
* move types to lib
* move utils to lib
* fix imports
* update ignore/clean patterns
* fix imports
* update styles ts
* update gitignore
* update exports field
* revert `next-auth`
* remove extra tsconfig files
* remove `private` from package.json
* revert
* feat sveltekit
* commit
* remove unused file, expose type
* remove nextauth_url, memoize locals.getSession
* move to dependency
* fix
* format
* fix post build
* simplify
* fix lock file
* add packages/frameworks
* update package.json
* update gitignore
* Delete .gitignore
* Update types.ts
* Update tsconfig.dev.json
* skip test
* format
* skip format/lint
Co-authored-by: Balázs Orbán <info@balazsorban.com >
Co-authored-by: Balázs Orbán <balazsorban44@users.noreply.github.com >
Co-authored-by: Thomas Desmond <24610108+thomas-desmond@users.noreply.github.com >
Co-authored-by: Nico Domino <yo@ndo.dev >
Co-authored-by: Cyril Perraud <perraud.cyril@gmail.com >
2022-12-13 20:10:53 +00:00
Balázs Orbán
6680860293
chore(release): bump versions [skip release]
2022-12-13 19:35:05 +01:00
Balázs Orbán
c7d93c61e0
chore: remove
2022-12-13 19:28:54 +01:00
Balázs Orbán
a7b6a29773
feat(web): expose Web API compatible version of next-auth ( #5536 )
...
* WIP use `Request` and `Response` for core
* bump Next.js
* rename ts types
* refactor
* simplify
* upgrade Next.js
* implement body reader
* use `Request`/`Response` in `next-auth/next`
* make linter happy
* revert
* fix tests
* remove workaround for middleware return type
* return session in protected api route example
* don't export internal handler
* fall back host to localhost
* refactor `getBody`
* refactor `next-auth/next`
* chore: add `@edge-runtime/jest-environment`
* fix tests, using Node 18 as runtime
* fix test
* remove patch
* upgrade/add dependencies
* type and default import on one line
* don't import all adapters by default in dev
* simplify internal endpoint config
Instead of passing url and params around as a string and an object,
we parse them into a `URL` instance.
* assert if both endpoint and issuer config is missing
* allow internal redirect to be `URL`
* mark clientId as always internally, fix comments
* add web-compatible authorization URL handling
* fix type
* fix neo4j build
* remove new-line
* reduce file changes in the PR
* simplify types
* refactor `crypto` usage
In Node.js, inject `globalThis.crypto` instead of import
* add `next-auth/web`
* refactor
* send header instead of body to indicate redirect response
* fix eslint
* fix tests
* chore: upgrade dep
* fix import
* refactor: more renames
* wip core
* support OIDC
* remove `openid-client`
* temprarily remove duplicate logos
* revert
* move redirect logic to core
* wip fix css
* revert Logo component
* output ESM
* fix logout
* deprecate OAuth 1, simplify internals, improve defaults
* refactor providers, test facebook
* fix providers
* target es2020
* fix CSS
* update lock file
* make logos optional
* sync with `next-auth`
* clean up `next-auth/edge`
* sync
* remove uuid
* make secret required in dev
* remove todo comments
* pass through OAuth client options
* generate declaration map
* default env secret to AUTH_SECRET
* temporary Headers fix
* move pages to lib
* move errors to lib
* move pages/index to lib
* move routes to lib
* move init to lib
* move styles to lib
* move types to lib
* move utils to lib
* fix imports
* update ignore/clean patterns
* fix imports
* update styles ts
* update gitignore
* update exports field
* revert `next-auth`
* remove extra tsconfig files
* remove `private` from package.json
* remove unused file, expose type
* move gitignore, reduce exposed types
* add back tsconfig files
* remove leftover
* revert gitignore
* remove test script
2022-12-13 18:24:30 +00:00
Balázs Orbán
092ab9c128
chore: update release script
2022-12-13 18:01:45 +01:00
Balázs Orbán
36f44a869a
chore: move files to nextuahtjs/.github
2022-12-13 17:40:17 +01:00
Balázs Orbán
2913fbac3b
chore(release): bump package version(s) [skip ci]
2022-12-12 14:53:01 +01:00
Balázs Orbán
2875b49f11
fix(core): preserve incoming set cookies ( #6029 )
...
* fix(core): preserve `set-cookie` by the user
* add test
* improve req/res mocking
* refactor
* fix comment typo
2022-12-12 13:47:34 +00:00
Balázs Orbán
5259d247a2
fix(next): correctly bundle next-auth/middleware
...
fixes #6025
2022-12-12 11:59:37 +01:00
Balázs Orbán
d1d93fd75e
chore(release): bump package version(s) [skip ci]
2022-12-11 15:52:57 +01:00
Balázs Orbán
62f672ae30
fix(core): host detection/NEXTAUTH_URL ( #6007 )
...
* rename `host` to `origin` internally
* rename `userOptions` to `authOptions` internally
* use object for `headers` internally
* default `method` to GET
* simplify `unstable_getServerSession`
* allow optional headers
* revert middleware
* wip getURL
* revert host detection
* use old `detectHost`
* fix/add some tests wip
* move more to core, refactor getURL
* better type auth actions
* fix custom path support (w/ api/auth)
* add `getURL` tests
* fix email tests
* fix assert tests
* custom base without api/auth, with trailing slash
* remove parseUrl from assert.ts
* return 400 when wrong url
* fix tests
* refactor
* fix protocol in dev
* fix tests
* fix custom url handling
* add todo comments
2022-12-11 14:48:28 +00:00
Balázs Orbán
2c669b32fc
fix(core): correct status code when returning redirects ( #6004 )
...
* fix(core): correctly set status when returning redirect
* update tests
* forward other headers
* update test
* remove default 200 status
2022-12-11 12:55:16 +00:00
Cyril Perraud
2dea8919e5
fix(sequelize): increase sequelize id_token column length ( #5929 )
...
Co-authored-by: Nico Domino <yo@ndo.dev >
2022-12-10 12:34:45 +01:00
Balázs Orbán
6fdb0da6eb
chore(release): bump package version(s) [skip ci]
2022-12-09 00:34:31 +01:00
Balázs Orbán
5c4a9a697d
fix(core): handle Request -> Response regressions ( #5991 )
...
* fix(next): don't override `Content-Type` by `unstable_getServerSession`
* fix(core): handle `,` while setting `set-cookie`
2022-12-08 23:29:25 +00:00
Thomas Desmond
eddd8fd7f9
chore(docs): add new tutorial ( #5604 )
...
Co-authored-by: Nico Domino <yo@ndo.dev >
2022-12-08 18:24:58 +01:00