Commit Graph

152 Commits

Author SHA1 Message Date
Konstantin Wohlwend
55d2147c2b Allow any status code response from outer OAuth token endpoint 2024-12-11 20:17:49 -08:00
Konstantin Wohlwend
249c80fd00 Additional invalid_scope diagnostics 2024-12-11 20:15:56 -08:00
Konstantin Wohlwend
53c1edb96d Allow different capitalization of redirect_uri in outer OAuth 2024-12-11 19:33:53 -08:00
Konstantin Wohlwend
a54ad4d264 Fix OAuth sign up when no email is available 2024-12-11 19:31:24 -08:00
Konstantin Wohlwend
edabb70280 Ensure user exists before adding to team 2024-12-11 18:49:57 -08:00
Konsti Wohlwend
0413706c39
Upgrade backend to Next.js 15 (#360) 2024-12-10 00:11:13 -08:00
Konsti Wohlwend
22676c563b
Neon project provision (#358) 2024-12-08 11:44:35 -08:00
Konstantin Wohlwend
79dec9f3c2 Smaller Neon fixes 2024-12-06 13:04:18 -08:00
Konstantin Wohlwend
b8b4ab98c1 Neon OAuth "Create new project" flow 2024-12-05 19:54:59 -08:00
Konstantin Wohlwend
33d7d99070 Neon OAuth: Allow client_id and client_secret in headers
Some checks failed
Docker Build and Push / Docker Build and Push Server (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-12-04 10:52:35 -08:00
Konstantin Wohlwend
85260a97ff Allow any state for Neon OAuth
Some checks failed
Docker Build and Push / Docker Build and Push Server (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
Mirror main branch to main-mirror-for-wdb / lint_and_build (push) Has been cancelled
Publish Docs / run (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-12-03 23:08:20 -08:00
Zai Shi
918f205bd9
Self-host docker (#353) 2024-12-01 15:57:51 +01:00
Konstantin Wohlwend
a94907112d More 2024-12-01 01:58:52 -08:00
Konstantin Wohlwend
1b84d27430 Forcefully set grant lifetime 2024-12-01 01:53:07 -08:00
Konstantin Wohlwend
513f4cc15d Better error messages 2024-12-01 01:51:18 -08:00
Konstantin Wohlwend
65b88f786d No more cookie force dynamic 2024-12-01 01:47:04 -08:00
Konstantin Wohlwend
cdc0dc1509 expiresIn warnings 2024-12-01 01:40:59 -08:00
Konstantin Wohlwend
496f6e459b Force dynamic 2024-12-01 01:31:22 -08:00
Konstantin Wohlwend
82fac977af IdP findAccount 2024-12-01 01:04:36 -08:00
Konstantin Wohlwend
bcdd7b6da7 Fix lint error 2024-12-01 00:42:54 -08:00
Konstantin Wohlwend
c7d3bcf4fb expiresInSeconds now forced to be an integer 2024-12-01 00:38:00 -08:00
Konstantin Wohlwend
f7d4b67155 Default expiresIn to 0 2024-12-01 00:35:03 -08:00
Konstantin Wohlwend
5c39d9e8be Initialize OIDC provider lazily 2024-11-30 23:47:12 -08:00
Konstantin Wohlwend
d05ce2e3e2 Remove unnecessary log statement 2024-11-30 23:29:33 -08:00
Konsti Wohlwend
cec718f542
Identity Provider/External OAuth (#323)
Co-authored-by: moritz <moritsch@student.ethz.ch>
2024-11-30 23:27:55 -08:00
Zai Shi
45ef89d936 integration -> integration/neon
Some checks failed
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-11-27 12:46:20 +01:00
Zai Shi
8f73e99389
Endpoints for Neon integration (#351)
/integrations/api-keys
/integrations/oauth-providers
2024-11-27 12:30:20 +01:00
Konstantin Wohlwend
c1b8601341 Advanced team invitations 2024-11-26 17:12:57 +01:00
Konstantin Wohlwend
3d0d5dcd7f Suppress hydration warnings on html and body of backend 2024-11-23 03:31:23 +01:00
Konstantin Wohlwend
86d3eaf7f8 Don't allow creating new auth contact channels with emails that already exist 2024-11-23 03:30:04 +01:00
Konstantin Wohlwend
7a9a11fab7 Fix Sentry setup 2024-11-22 23:16:17 +01:00
Konstantin Wohlwend
072bd623a4 Make error handler debug page dynamic 2024-11-22 19:13:27 +01:00
Konstantin Wohlwend
32e32d502a Upgrade Sentry 2024-11-22 19:06:34 +01:00
Konstantin Wohlwend
01eddd99a1 Return error when adding auth contact channel in use by another account
Some checks failed
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-11-21 23:18:44 +01:00
Konstantin Wohlwend
26b09b0947 Fix build 2024-11-20 03:41:21 +01:00
Konstantin Wohlwend
1f84ff59aa Create users endpoint can now take a password hash 2024-11-20 03:26:22 +01:00
Konstantin Wohlwend
6a0ca7531c Disallow invalid emails 2024-11-20 00:12:20 +01:00
Konstantin Wohlwend
010656e586 Outer OAuth server now returns better error messages 2024-11-19 01:15:43 +01:00
Konstantin Wohlwend
bc24b41f61 Replace required() of yup schemas with defined() 2024-11-18 20:08:55 +01:00
Konsti Wohlwend
3b18f09ec7
Log geoip information with events (#344) 2024-11-17 18:07:36 +01:00
Konsti Wohlwend
c2bc80bda5
Support create-next-app@15 with the setup wizard (#340) 2024-11-13 13:58:42 +01:00
Zai Shi
18d6e77ca2
Fixed user email update bug (#329) 2024-11-05 22:21:27 +01:00
Zai Shi
35afb5785c
Contact channel docs (#327)
* added docs

* added contact channel sdk docs
2024-11-01 01:32:20 +01:00
Zai Shi
f6ffd50f3b fixed default user endpoint behavior, added useUsers pagination 2024-10-31 10:00:50 -07:00
Zai Shi
fd8d166e04
Query/filtering with list users endpoint (#314) 2024-10-30 02:16:39 +01:00
Moritz Schneider
93a1fcf7cb
Passkey support (#321)
* passkeys

* add passkey tests

---------

Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2024-10-28 16:56:46 -07:00
Konstantin Wohlwend
7860785dfb Remove owner pack 2024-10-28 13:55:01 -07:00
Konstantin Wohlwend
5f741a0bef Improve error when sign-up email fails to send 2024-10-27 17:04:31 -07:00
Zai Shi
27351c5bb3 fixed redirect url not white listed error 2024-10-26 14:33:56 -07:00
Zai Shi
1b8b83861d contact channel id must be uuid 2024-10-26 11:24:30 -07:00