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
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
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
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
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
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
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
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
GitHub Actions
b9a84350b5
chore(release): bump package version(s) [skip ci]
2023-01-24 02:02:00 +00:00
Balázs Orbán
9b9af4d5e5
chore: bump versions [skip ci]
2023-01-24 02:56:31 +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
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
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
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
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
${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
Balázs Orbán
3c7c25cefa
docs: improve some provider docs
2023-01-10 12:51:39 +01:00