해결된 질문
작성
·
157
0
챗지피티에 물어보면
, NestJS와 GraphQL 환경에서도 Google OAuth 2.0을 이용한 소셜 로그인을 구현할 수 있습니다. 다만, GraphQL은 주로 데이터를 가져오고 조작하는데 사용되므로, OAuth와 같은 인증 과정은 일반적으로 REST API 엔드포인트를 통해 처리하는 것이 일반적입니다. 이렇게 하면 OAuth 2.0의 리디렉션 흐름을 관리하기가 더 쉽습니다.
라고 하는데용,
그러면 nestjs랑 graphql환경이라고해도 OAuth같은 소셜로그인은 rest-api처럼 컨트롤러를통해서 해주는건가요?
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
네, 맞습니다. NestJS와 GraphQL 환경에서도 Google OAuth 2.0 등의 소셜 로그인 기능 구현이 가능합니다만, 인증 과정은 GraphQL보다는 REST API를 통해 구현하는 것이 일반적입니다. 이는 OAuth 2.0 인증 과정에 필요한 리디렉션 흐름을 더 효과적으로 관리할 수 있기 때문입니다. 따라서, NestJS에서 소셜 로그인 로직을 구현할 때는 별도의 REST API 컨트롤러를 통해 해당 인증 과정을 처리하는 것이 좋습니다.