Lluis Agusti
5d815ce593
chore: wip
2023-04-16 23:28:54 +09:00
Lluis Agusti
25be00b749
Merge 'main' into 'docs/providers-to-source-code'
2023-04-14 13:46:47 +09: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
Lluis Agusti
f28b58d49d
chore: wip
2023-04-10 21:23:27 +09:00
Balázs Orbán
4dc1d421f8
docs: mention client in OAuth config options
...
Related issue #7114
2023-03-30 18:34:30 +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
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
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
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
GitHub Actions
7c1a3b547e
chore(release): bump package version(s) [skip ci]
2023-03-05 05:08:02 +00: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
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
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
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
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
Balázs Orbán
1e7538a955
fix: publish .d.ts.map, add experimental warning
2023-02-05 14:42:07 +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
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
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
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
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