mayar_deeb
TTCTheo's Typesafe Cult
•Created by mayar_deeb on 6/22/2023 in #questions
Build auth apis with next.js using trcp
Greetings I've been working on trcp for a while and I really like it. I tried to do authentication using next-auth and it was amazing but I had a little problem.
The app I've built is using Next, Prisma, next-auth.
I can easily use next-auth for web authentication, but what I want is to use authentication with is the mobile app (react-native)
What i did is :
In trcp context I checked if the user has a session using next-auth getSession, if the user has no session I check the request headers for a token and I decode and verify this token
And in case the user has no session and no token I return null
Then in the trcp middleware I checked if the user exists or not
Note: I build login api with trcp that return a token
What do you think of this solution is it correct or not?
and is there any better ideas to do this?
1 replies