Balázs Orbán
9af588774a
feat: tweak sign-in page design ( #6774 )
...
* feat: simplify sign-in page
* redid styling, add brandName & providersLayout
* edit some styling
* remove default value
* tweak
* tweak
* tweak logos
* Update signin.tsx
---------
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-10-16 07:57:49 +07:00
Balázs Orbán
7cf0074417
chore: cleanup
2023-09-29 22:29:09 +02:00
Balázs Orbán
559842fe02
chore: remove v4 dev app
2023-09-28 00:51:04 +02:00
Balázs Orbán
ce7a49910e
chore(examples): add cognito issuer
2023-09-27 13:41:35 +02:00
Natsuki Ikeguchi
c9fc84ee82
build(deps): Remove better-sqlite3@7 ( #8719 )
2023-09-26 02:05:56 +02:00
Hamir Mahal
e3ec32812e
chore: remove unnecessary comment ( #8605 )
...
Co-authored-by: Balázs Orbán <info@balazsorban.com >
2023-09-19 15:54:27 +02:00
Bruno Crosier
67dbbb2cdf
feat(adapters): new EdgeDB Adapter ( #5781 )
...
* init adapter folder
* add schema
* run migration
* run `npx @edgedb/generate edgeql-js`
* fix `generate` script
* add `EdgeDBAdapter`
* add tests
* add README
* docs
* dev app
* lockfile
* remove generated files
* ignore `dbschema/edgeql-js`
* add `postinstall` generate script
* update docs
* move `nonrecursive_access_policies` to default schema
* newlines
* remove js generation
* rewrite in edgeql
* make `userId` computed
* fix `createUser` image param
* code review comments
* update lockfile
* code review
* comments
* delete
* types
* revert settings.json
* delete migrations
* deps
* clean up
* Restore packages/adapter-test/index.ts
* chore: formatting & fix logic of useVerificationToken
* chore: delete .md file
* fix: test
* chore: logo
* chore: formatting
* chore: add edgedb to doc
---------
Co-authored-by: Nico Domino <yo@ndo.dev >
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-09-16 11:03:48 +07:00
Antonio Basile
f3c64a85c9
feat(providers): Click up provider ( #8489 )
...
* feat: click up provider created
* docs: ClickUp documentation
* Format
---------
Co-authored-by: Antonio Basile <antoniobasile2@eng.it >
Co-authored-by: Thang Vu <hi@thvu.dev >
2023-09-05 22:13:56 +07:00
Balázs Orbán
46c5a97a0e
chore: add passage issuer
2023-09-03 13:24:03 +02:00
Balázs Orbán
9f99066b19
chore: update NextAuth.js example to use App Router ( #8477 )
...
* move initiaization to App Router
* add more providers
* don't use default export
* update tsconfig
* move under api
* add more providers
* add issuer
* add issuer
2023-09-03 11:59:58 +01:00
Balázs Orbán
9c6f81308c
chore: bump pnpm and typescript
2023-08-24 20:31:33 +02:00
dependabot[bot]
2a70514df1
chore(deps-dev): bump vite from 4.0.1 to 4.0.5 ( #8225 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 16:11:30 +02:00
Danny Zhang
ecbf0be22e
docs: correct broken CONTRIBUTING.md link in apps/dev/nextjs-v4 ( #8163 )
2023-07-31 11:23:32 +02:00
Thang Vu
cfedc3b1a3
chore: bump next in dev
2023-07-24 19:01:12 +07:00
Thang Vu
287a5fc05a
chore: clean up dev & lock file
2023-07-24 19:00:26 +07:00
Thang Vu
48b9a0203e
chore: dev environment clean up
2023-07-23 14:13:31 +07:00
Doron Sharon
a8dfc8ebb1
feat(providers): Add Descope provider ( #7874 )
...
* Add Descope provider
* Add Descope provider
* Remove dark logo, remove wellKnown, and fix user profile syntax
* Change to DESCOPE_SECRET
* Fix env comment
* Fix clientId extracting
* Change to client id
2023-06-26 18:18:58 +02:00
Balázs Orbán
06a7149b66
feat: introduce @auth/supabase-adapter ( #7807 )
...
Database adapters are not dependent on Next.js features, so it makes sense to republish them under the `@auth/*` scope.
This PR is part of a series to convert adapters, using `@auth/core` for types.
If you are coming from the previous adapter, change your `package.json`:
```diff
- "@next-auth/supabase-adapter": "0.0.0",
+ "@auth/supabase-adapter": "0.0.0",
```
And run `npm install`, `yarn install` or `pnpm install` respectively.
**Note:** This packages is published as ESM-only
2023-06-14 13:09:29 +01:00
Balázs Orbán
de4e20cc04
feat: introduce @auth/fauna-adapter ( #7802 )
...
* feat: introduce `@auth/fauna-adapter`
Database adapters are not dependent on Next.js features, so it makes sense to republish them under the `@auth/*` scope.
This PR is part of a series to convert adapters, using `@auth/core` for types.
BREAKING CHANGE:
If you are coming from the previous adapter, change your `package.json`:
```diff
- "@next-auth/fauna-adapter": "0.0.0",
+ "@auth/fauna-adapter": "0.0.0",
```
And run `npm install`, `yarn install` or `pnpm install` respectively.
**Note:** This packages is published as ESM-only
2023-06-14 12:00:40 +01:00
Balázs Orbán
ee36d09a08
chore: drop Legacy from naming everywhere
2023-06-01 19:05:44 +02:00
Balázs Orbán
0cb7fd2e7c
feat: introduce @auth/typeorm-adapter ( #7706 )
...
BREAKING CHANGE:
If you are coming from the previous adapter, change your `package.json`:
```diff
- "@next-auth/typeorm-legacy-adapter": "0.0.0",
+ "@auth/typeorm-adapter": "0.0.0",
```
And run `npm install`, `yarn install` or `pnpm install` respectively.
**Note:** This packages is published as ESM-only
2023-06-01 17:52:11 +01:00
Balázs Orbán
2ecf52c342
feat: introduce @auth/prisma-adapter ( #7703 )
...
BREAKING CHANGE:
If you are coming from the previous adapter, change your `package.json`:
```diff
- "@next-auth/prisma-adapter": "0.0.0",
+ "@auth/prisma-adapter": "0.0.0",
```
And run `npm install`, `yarn install` or `pnpm install` respectively.
**Note:** This packages is published as ESM-only.
2023-06-01 16:06:22 +02:00
Balázs Orbán
cda07c239e
chore: remove "nuxt postinstall"
2023-06-01 15:17:58 +02:00
Robert Soriano
8b3f0696a5
chore(playgrounds): Nuxt 3.5.1 ( #7626 )
...
* bump Nuxt to 3.5.1
* follow playground package names
* chore: update nuxt playground scripts
* fix: imports and types
* fix: more nuxt type imports
* fix: nuxt auth options types
* fix: nuxt client fetch types
2023-06-01 14:49:45 +02:00
Nirmalya Ghosh
ce85444760
chore: Move next.config.js file into the correct directory ( #7580 )
...
fix: moves next config file into the correct directory
2023-06-01 14:49:45 +02:00
Rémi Robichet
28f287d63e
docs(example): update broken link ( #7504 )
...
Co-authored-by: Nico Domino <yo@ndo.dev >
2023-06-01 14:49:45 +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
98add24526
chore: bump react types
2023-04-21 12:25:48 +02: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
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
Thang Vu
fa58065951
chore: move next-auth from v4 to main ( #7265 )
2023-04-15 17:02:46 +01:00
Balázs Orbán
3dd47b0735
docs(example): remove unstable_ prefix
2023-03-31 05:01:58 +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
8f6108f230
docs: fix Mermaid rendering, lock gatsby playground versions
2023-03-21 18:54:10 +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
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
e9d8805609
docs: api reference restructure ( #6608 )
2023-02-04 15:39:12 +01: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
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
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
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
Thang Vu
866e42b343
chore: revert to latest dependencies for examples
2023-01-10 21:05:06 +07: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
Thang Vu
c441f681af
chore: don't use latest for examples dependencies
2023-01-10 13:37:51 +07:00
Balázs Orbán
3539a35601
chore: trigger sync
2023-01-07 09:52:33 +01:00
Ikko Eltociear Ashimine
95c8f7930e
chore: Fix typo in solid-start/README.MD ( #6305 )
2023-01-07 07:47:30 +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
5884574765
chore(dev): simplify header.js component
2023-01-04 21:53:55 +07:00