장바구니에 상품이 없습니다.
home2 › 게시판 › Next.js 게시판 › getServerSession이 반환하는 유저정보에서 email만 null이에요.
GithubProvider가 만들어준 세션 정보에서 name이랑 image는 값이 들어와 있는데, name만 null입니다.
뭐 땜시 이런거죠? 깃허브 본 계정의 프로필에도 email은 public입니다 adapter: MongoDBAdapter(connectDB)
어댑터 주석처리 하면 email 값이 잘 들어옵니다.
해결했습니다. 처음에 OAuth App이 아니라 Github App을 생성햇었는데, 그쪽으로 로그인하니까 MonogoDB에 scope가 ""인 accounts가 떠있었습니다. 그래서 OAuth App을 다시 만들어주고, scope가 ""인 도큐먼트도 삭제해주니 email 값이 잘 들어옵니다.