fix clerk auth sign in with provider
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@baselime/node-opentelemetry": "^0.5.8",
|
||||
"@clerk/nextjs": "^5.0.2",
|
||||
"@clerk/nextjs": "^5.0.12",
|
||||
"@clickhouse/client": "^0.2.9",
|
||||
"@hookform/resolvers": "^3.3.4",
|
||||
"@openpanel/common": "workspace:^",
|
||||
|
||||
@@ -3,12 +3,7 @@ import { AuthenticateWithRedirectCallback } from '@clerk/nextjs';
|
||||
export const dynamic = 'force-dynamic';
|
||||
|
||||
const SSOCallback = () => {
|
||||
return (
|
||||
<AuthenticateWithRedirectCallback
|
||||
signInUrl="/login"
|
||||
signUpUrl="/register"
|
||||
/>
|
||||
);
|
||||
return <AuthenticateWithRedirectCallback />;
|
||||
};
|
||||
|
||||
export default SSOCallback;
|
||||
|
||||
@@ -8,6 +8,7 @@ const isPublicRoute = createRouteMatcher([
|
||||
'/api/clerk/(.*)?',
|
||||
'/login',
|
||||
'/register',
|
||||
'/sso-callback(.*)?',
|
||||
]);
|
||||
|
||||
export default clerkMiddleware(
|
||||
|
||||
88
pnpm-lock.yaml
generated
88
pnpm-lock.yaml
generated
@@ -145,8 +145,8 @@ importers:
|
||||
specifier: ^0.5.8
|
||||
version: 0.5.8(@trpc/server@10.45.1)
|
||||
'@clerk/nextjs':
|
||||
specifier: ^5.0.2
|
||||
version: 5.0.2(eslint@8.56.0)(next@14.2.1)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
|
||||
specifier: ^5.0.12
|
||||
version: 5.0.12(next@14.2.1)(react-dom@18.2.0)(react@18.2.0)
|
||||
'@clickhouse/client':
|
||||
specifier: ^0.2.9
|
||||
version: 0.2.9
|
||||
@@ -3036,6 +3036,19 @@ packages:
|
||||
- react-dom
|
||||
dev: false
|
||||
|
||||
/@clerk/backend@1.1.5(react-dom@18.2.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-e1CD4A5y+H4NbGdGJSE1ZnLGAYaFssrG7NStMmpwaOJry7zF0AbcMMrTzPGWoeu9xrrIRllcOMnAzhehe0/kYg==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
dependencies:
|
||||
'@clerk/shared': 2.1.1(react-dom@18.2.0)(react@18.2.0)
|
||||
cookie: 0.5.0
|
||||
snakecase-keys: 5.4.4
|
||||
tslib: 2.4.1
|
||||
transitivePeerDependencies:
|
||||
- react
|
||||
- react-dom
|
||||
dev: false
|
||||
|
||||
/@clerk/clerk-react@5.0.1(eslint@8.56.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
|
||||
resolution: {integrity: sha512-JMwOtFFYGfEOI7Ux3Hg5QbuSYSUN1srf3rL6ORK6hgNuTbS1Cd24v6XZz3c7xfMo6yL70o870gXi20FecdeYYw==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
@@ -3056,6 +3069,20 @@ packages:
|
||||
- typescript
|
||||
dev: false
|
||||
|
||||
/@clerk/clerk-react@5.1.0(react-dom@18.2.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-drc/V0J+h9Jsz32QsL7WmuUhhhkU21KbNz5mwLPbSzBMoLg43sx6aRjJGCfBQYPxPsuFZWDlKoJhX6LZ8yxHcA==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
peerDependencies:
|
||||
react: '>=18'
|
||||
react-dom: '>=18'
|
||||
dependencies:
|
||||
'@clerk/shared': 2.1.1(react-dom@18.2.0)(react@18.2.0)
|
||||
'@clerk/types': 4.4.0
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0(react@18.2.0)
|
||||
tslib: 2.4.1
|
||||
dev: false
|
||||
|
||||
/@clerk/fastify@1.0.0(fastify-plugin@4.5.1)(fastify@4.26.1)(react@18.2.0):
|
||||
resolution: {integrity: sha512-/GoMp5prCJZJWWyc8mv5kPcsu3o1yOsZl5JabBzuG4d7EZwI5+8SUqrAXxfbGfha5LpMYS32Iv+PnOIY4Kt9Dw==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
@@ -3074,6 +3101,25 @@ packages:
|
||||
- react-dom
|
||||
dev: false
|
||||
|
||||
/@clerk/nextjs@5.0.12(next@14.2.1)(react-dom@18.2.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-uRbt31bfPOhQw14wJUThVGlP1HT2v7Ii+UY00MWFuyx7RmOUgqDnBax2FhUcCEJJhICSU0Xf/TqrWOkQUTEg/A==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
peerDependencies:
|
||||
next: ^13.5.4 || ^14.0.3
|
||||
react: '>=18'
|
||||
react-dom: '>=18'
|
||||
dependencies:
|
||||
'@clerk/backend': 1.1.5(react-dom@18.2.0)(react@18.2.0)
|
||||
'@clerk/clerk-react': 5.1.0(react-dom@18.2.0)(react@18.2.0)
|
||||
'@clerk/shared': 2.1.1(react-dom@18.2.0)(react@18.2.0)
|
||||
crypto-js: 4.2.0
|
||||
next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0)
|
||||
path-to-regexp: 6.2.1
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0(react@18.2.0)
|
||||
tslib: 2.4.1
|
||||
dev: false
|
||||
|
||||
/@clerk/nextjs@5.0.2(eslint@8.56.0)(next@14.2.1)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
|
||||
resolution: {integrity: sha512-7FNV7tEzy1xMm+hG/lLT0Dh69xkd009PAZfqMQ9AHbjvrKWOTfUZOVkQTgwO7vUcj2V8DlmEmhFLIxfWie6ezA==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
@@ -3119,6 +3165,27 @@ packages:
|
||||
swr: 2.2.0(react@18.2.0)
|
||||
dev: false
|
||||
|
||||
/@clerk/shared@2.1.1(react-dom@18.2.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-cj8VZdEtuqghHBFApl2fFgBtjYZ0NN085uXPqSvdBS62EIKpSENCqm7Ug1H5R2WSuCIv819ZZEBxPiYZM0TNFg==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
requiresBuild: true
|
||||
peerDependencies:
|
||||
react: '>=18'
|
||||
react-dom: '>=18'
|
||||
peerDependenciesMeta:
|
||||
react:
|
||||
optional: true
|
||||
react-dom:
|
||||
optional: true
|
||||
dependencies:
|
||||
glob-to-regexp: 0.4.1
|
||||
js-cookie: 3.0.1
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0(react@18.2.0)
|
||||
std-env: 3.7.0
|
||||
swr: 2.2.0(react@18.2.0)
|
||||
dev: false
|
||||
|
||||
/@clerk/types@4.0.0:
|
||||
resolution: {integrity: sha512-my/uNzHflLYvoLR8RT3LBmYulYGkz+SOVYMdzWt14LpRHajQotnfDSq/GEkfjrBm2HXuZ82GxEDMyYtqHUKv8w==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
@@ -3133,6 +3200,13 @@ packages:
|
||||
csstype: 3.1.1
|
||||
dev: false
|
||||
|
||||
/@clerk/types@4.4.0:
|
||||
resolution: {integrity: sha512-OaT02uLG1P/jBFNyoPM3n9nLdV4H0etTpa/l3iTW4IgOLiAINToLpMOvEpWzKWUq9nvmOouZlBzPVMozu7dwDg==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
dependencies:
|
||||
csstype: 3.1.1
|
||||
dev: false
|
||||
|
||||
/@clickhouse/client-common@0.2.9:
|
||||
resolution: {integrity: sha512-ecXcegMbT4HYNWtGcfyidW6lNVRqPogbFMY5kfjJmz4IXJ4WZbQMwj2IQgemwFwE7jyia2OEwPIVfw1sNfDHRA==}
|
||||
dev: false
|
||||
@@ -10237,7 +10311,7 @@ packages:
|
||||
eslint: 8.56.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.29.1)(eslint@8.56.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.56.0)
|
||||
eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0)
|
||||
eslint-plugin-react: 7.33.2(eslint@8.56.0)
|
||||
eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0)
|
||||
@@ -10318,7 +10392,7 @@ packages:
|
||||
dependencies:
|
||||
debug: 4.3.4
|
||||
eslint: 8.56.0
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.56.0)
|
||||
glob: 7.2.3
|
||||
is-glob: 4.0.3
|
||||
resolve: 1.22.8
|
||||
@@ -10380,7 +10454,7 @@ packages:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
|
||||
/eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.56.0):
|
||||
resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
|
||||
engines: {node: '>=4'}
|
||||
peerDependencies:
|
||||
@@ -10390,7 +10464,7 @@ packages:
|
||||
'@typescript-eslint/parser':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3)
|
||||
'@typescript-eslint/parser': 5.62.0(eslint@8.56.0)(typescript@5.3.3)
|
||||
array-includes: 3.1.7
|
||||
array.prototype.findlastindex: 1.2.4
|
||||
array.prototype.flat: 1.3.2
|
||||
@@ -10415,7 +10489,7 @@ packages:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0):
|
||||
/eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
|
||||
resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
|
||||
engines: {node: '>=4'}
|
||||
peerDependencies:
|
||||
|
||||
Reference in New Issue
Block a user