Dev study and Repost

MERN - 클라이언트/서버 프로젝트 mongodb Clerk(firebase login) 권한 설정 3 본문

Building & Learning/MERN PERN

MERN - 클라이언트/서버 프로젝트 mongodb Clerk(firebase login) 권한 설정 3

devlunch4 2025. 7. 14. 11:10
반응형

MERN - 클라이언트/서버 프로젝트 mongodb Clerk(firebase login) 권한 설정 3

기존 로그인은 파이어베이스 clerk으로 이용중이다.

클라이언트, 즉 프론트엔드상 활성은 잘 되어있으나,

이 연동된 로그인 계정과 서버, 데이터베이스와 연동이

이어서 서버연동을 위해 설정이 필요.

--

clerk 공식 홈페이지 및 도큐먼트 링크 접속

https://clerk.com/docs/quickstarts/express

 

Express: Express Quickstart

Learn how to use Clerk to quickly and easily add secure authentication and user management to your Express server.

clerk.com

도큐먼드 안내에 따라 패키지 설치

$ npm install @clerk/express

설치 확인 및 다음 단계 진행

다음 안내에 따라 .env 파일에 clerk 키 추가

 

이어서 서버 소스에 미들웨어 내용 추가

기동 확인

$ npm run sever

https://dashboard.clerk.com/

에서 webHooks 항목 페이지 접근

새로운 엔드포인트 추가

 

Endpoint URL 항목에서 아래 with Svix Play 선택하여 링크 추가

구독 이벤트, user 추가, 그리고 Create 생성 버튼 선택

생성된 엔드포인트에서 Signinig Secret 보기하고 비밀번호 복사

서버 .env 파일에 키 추가

연동을 위한 clerkWebhooks 소스 작성

서버 소스에 추가하여 사용 설정

---

기동 확인

끝!

반응형
Comments