siva
12/15/2020, 7:32 AMrp
12/15/2020, 7:40 AMuser
12/15/2020, 8:30 PM"Unless you require SSO, donβt worry about OAuth! Make auth simple again!"
How does it work if I require SSO? π
I would love to avoid the OAuth setup hell for multiple providers in multitenant environment however can Supertokens support custom OAuth flows with 3rd party providers like Azure AD, Salesforce etc. (or is it on roadmap)?
Can't find any mention re. that in the docs πrp
12/16/2020, 4:43 AMuser
12/16/2020, 9:39 AMuser
12/16/2020, 4:56 PMrp
12/16/2020, 4:56 PMuser
12/16/2020, 4:57 PMTypeError: Class constructor NextJS cannot be invoked without 'new'
at __webpack_exports__.default (webpack-internal:///./pages/api/auth/[[...path]].js:56:71)
at processTicksAndRejections (node:internal/process/task_queues:93:5)
at async apiResolver (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/api-utils.js:8:1)
at async DevServer.handleApiRequest (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/next-server.js:63:403)
at async Object.fn (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/next-server.js:55:530)
at async Router.execute (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/router.js:24:67)
at async DevServer.run (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/next-server.js:65:1023)
at async DevServer.handleRequest (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/next-server.js:33:450)
warn - ./node_modules/supertokens-auth-react/lib/build/utils.js
Module not found: Can't resolve 'react-router' in '/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/supertokens-auth-react/lib/build'
./node_modules/supertokens-auth-react/lib/build/components/superTokensRoute.js
user
12/16/2020, 4:57 PMuser
12/16/2020, 4:57 PMrp
12/16/2020, 4:57 PMuser
12/16/2020, 4:59 PMuser
12/16/2020, 4:59 PMrp
12/16/2020, 5:00 PMkevin.a
12/16/2020, 5:01 PMuser
12/16/2020, 5:01 PMkevin.a
12/16/2020, 5:09 PMimport {superTokensMiddleware} from "supertokens-node/nextjs";
instead of import superTokensMiddleware from "supertokens-node/nextjs";
. I think that should fix it.kevin.a
12/16/2020, 5:15 PMuser
12/16/2020, 5:15 PMuser
12/16/2020, 5:15 PMTypeError: Object(...) is not a function
at __webpack_exports__.default (webpack-internal:///./pages/api/auth/[[...path]].js:56:94)
at processTicksAndRejections (node:internal/process/task_queues:93:5)
at async apiResolver (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/api-utils.js:8:1)
at async DevServer.handleApiRequest (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/next-server.js:63:403)
at async Object.fn (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/next-server.js:55:530)
at async Router.execute (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/router.js:24:67)
at async DevServer.run (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/next-server.js:65:1023)
at async DevServer.handleRequest (/Users/bjk/src/github.com/gopheracademy/supertokens-nextjs-demo/node_modules/next/dist/next-server/server/next-server.js:33:450)
user
12/16/2020, 5:19 PMuser
12/16/2020, 5:19 PM"dependencies": {
"cors": "^2.8.5",
"next": "10.0.3",
"react": "17.0.1",
"react-dom": "17.0.1",
"regenerator-runtime": "^0.13.7",
"supertokens-auth-react": "^0.2.1",
"supertokens-node": "supertokens/supertokens-node"
}
user
12/16/2020, 5:20 PMkevin.a
12/16/2020, 5:21 PM"supertokens-node": "^3.2.0"
would be better but would still not work at the moment, there seems to be an issue. I'm looking into it now πuser
12/16/2020, 5:22 PMkevin.a
12/16/2020, 6:53 PMrp
12/16/2020, 6:54 PM3.2.1
user
12/16/2020, 6:57 PMrp
12/16/2020, 6:59 PMsuperTokensMiddleware
, however the code had supertokensMiddleware
... So we changed the code and also fixed an unrelated issue.rp
12/16/2020, 6:59 PMsuperTokensMiddleware
should work.