Ethan
TTCTheo's Typesafe Cult
•Created by Ethan on 12/21/2023 in #questions
Using next-auth v5 and prisma role based authentication
Please consider the following
auth.ts
file located in the root of my project.
When using the session from auth()
in my front end, I only get access to the user's email, name, image
- but I would like to have access to a database column isMember
as defined in my Prisma Schema here:
Does anyone know how I can extend the sessions provider to be able to have access to the isMember
value in my database? I hope to access this column value in middleware.ts
to only allow users access.
Please let me know if I can provide any other information. Thank you.3 replies
TTCTheo's Typesafe Cult
•Created by Ethan on 5/11/2023 in #questions
Using GithubAPI + NextAuth Github Provider to access a User's repo information.
I am building an app where will allow users to login with Github and view their Github accounts data ( Repos and issues ). A good example would be vercel or netlify, which accesses a user's public repos.
I currently have Github Auth Configured...
and when attempting to print out the result...
...I get the message
"message":"Requires authentication","documentation_url":"https://docs.github.com/rest/reference/users#get-the-authenticated-user"}
I am not sure where I am going wrong. I would attempt to hit the api.github.com/users/{username}
endpoint, but I do not have access to the user's {username}
.
I would appreciate any help and direction others could provide. Thanks !9 replies