기술 블로그
GG FACTORY 개발팀의 기술 경험과 노하우를 공유합니다.
Clerk 제거 이유와 대안
Clerk는 회원가입 기능을 간단하게 구현할 수 있는 강력한 도구입니다. 초기에는 빠르게 회원가입과 인증 기능을 구축할 수 있었고, 관리 역시 쉽고 편리했습니다. 하지만 사용자가 많아짐에 따라 몇 가지 문제점이 있었습니다. 가장 큰 문제는 비용 이었습니다. Clerk의...
[Clerk] Middleware를 사용하여 Next.js에 인증 통합하기
※ Clerk 5버전입니다. 기존 4버전과 달라졌습니다. Clerk Middleware 구성하기 프로젝트 루트 또는 src/ 디렉토리에 middleware.ts 파일을 생성하여 Clerk Middleware를 설정할 수 있습니다. ※ 아래 `middleware.ts` ...
Clerk Middleware 401 Error 해결 방법
문제를 해결하기 위해 다양한 접근 방식을 시도해 본 결과, 문제의 원인은 잘못된 API 키 사용에 있었습니다. 정확히는 개발 환경에서 사용하는 dev 키를 배포 환경에서 그대로 사용한 것이 문제였습니다. Clerk는 인증 및 사용자 관리를 위한 서비스로, 개발 환경에서...
Clerk Dev 모드와 Production 모드 차이
Clerk는 사용자 인증 및 회원가입을 위한 라이브러리로, 개발 모드와 프로덕션 모드 두 가지 환경에서 작동합니다. 개발 모드 (dev mode) 목적 : 애플리케이션 개발 및 테스트. 클라이언트와 서버의 인증 정보가 덜 엄격하게 관리됨. 프로덕션 모드 (product...
Clerk에 대해서 알아보자
Clerk는 웹 및 모바일 애플리케이션을 위한 사용자 인증 및 관리 플랫폼입니다. 이 서비스는 개발자가 사용자 계정, 로그인 프로세스, 보안 등을 손쉽게 관리할 수 있게 해주는 도구를 제공합니다. Clerk는 특히 React 및 Next.js와 같은 JavaScript...