Skip to main content
Wagmi를 사용하여 Base Account 프로바이더에 접근하고 올바른 SIWE(Sign-In With Ethereum) 인증 플로우를 따름으로써 Base로 로그인을 구현하는 방법을 알아보세요.

사전 요구 사항

이 가이드를 따르기 전에 Wagmi와 Base Account를 설정했는지 확인하세요.

개요

Wagmi에서 Base로 로그인을 구현하려면 다음이 필요합니다:
  1. Wagmi에서 Base Account 커넥터 가져오기
  2. 커넥터에서 내부 프로바이더 접근
  3. signInWithEthereum 기능으로 wallet_connect 사용
  4. 백엔드에서 서명 검증
이는 사용자 인증 가이드에 표시된 것과 동일한 플로우를 따르되 Wagmi의 커넥터 시스템과 통합됩니다.
Wagmi 내에서 최신 버전의 Base Account SDK에 접근하려면 다음 명령어를 사용하여 오버라이드할 수 있습니다:
또는 특정 버전을 사용하려면:
오버라이드가 적용되도록 node_modulespackage-lock.json을 삭제하고 새로 설치해야 합니다.

구현

코드 스니펫

3. 미리 구축된 버튼 컴포넌트 사용

공식 SignInWithBaseButton 버튼 컴포넌트를 사용할 수도 있습니다:
브랜드 가이드라인을 준수해 주세요SignInWithBaseButton을 사용할 경우 애플리케이션 전체의 일관성을 위해 Base 브랜드 가이드라인을 준수해 주세요.