소셜 커넥터
Logto로 소셜 로그인을 활성화하여 사용자 온보딩을 간소화하고 전환율을 높이세요. 사용자는 기존 소셜 미디어 계정을 사용하여 빠르고 안전하게 로그인할 수 있어, 비밀번호 생성이나 복잡한 회원가입 절차가 필요하지 않습니다. Logto는 다양한 사전 구축된 소셜 커넥터를 제공하며, 최대한의 유연성을 위해 커스텀 통합도 지원합니다.
소셜 커넥터 선택하기
Logto는 두 가지 유형의 소셜 커넥터를 제공합니다:
인기 소셜 커넥터
Logto는 즉시 사용할 수 있는 인기 소셜 플랫폼용 사전 구성된 커넥터를 제공합니다.
Google 커넥터는 애플리케이션이 Google의 OAuth 2.0 인증 (Authentication) 시스템을 간결하게 사용할 수 있도록 제공합니다.
Facebook 커넥터를 통해 애플리케이션이 Facebook의 OAuth 2.0 인증 (Authentication) 시스템을 사용할 수 있습니다.
Apple 소셜 로그인용 공식 Logto 커넥터입니다.
Microsoft Azure AD 커넥터는 애플리케이션이 Azure의 OAuth 2.0 인증 (Authentication) 시스템을 간결하게 사용할 수 있도록 제공합니다.
GitHub 소셜 로그인용 공식 Logto 커넥터입니다.
Discord 커넥터를 통해 애플리케이션이 Discord를 인가 (Authorization) 시스템으로 사용할 수 있습니다.
더 많은 커넥터 보기...
소셜 커넥터 커스터마이즈하기
커스텀 요구 사항이 있다면, OAuth 2.0 및 OIDC (OpenID Connect) 표준을 활용하여 원하는 공급자를 통합할 수 있습니다.
OAuth 2.0 프로토콜용 공식 Logto 커넥터입니다.
OAuth 2.0 프로토콜용 공식 Logto 커넥터입니다.
기본 제공 커넥터가 특정 요구 사항을 충족하지 못한다면, 언제든지 문의해 주세요. OSS 사용자의 경우, 긴급한 요구라면 커넥터 직접 구현 (OSS)이 가능합니다. 우리는 항상 기여를 환영합니다. 여러분의 노력이 동일한 필요를 가진 다른 커뮤니티 구성원에게 큰 도움이 될 수 있습니다.
설정 단계
- 콘솔 > 커넥터 > 소셜 커넥터로 이동하세요.
- "소셜 커넥터 추가"를 클릭하고 원하는 유형을 선택하세요.
- README 가이드를 참고하여 필수 항목을 입력하고 설정을 커스터마이즈하세요.
- "저장 및 완료"를 클릭하여 마무리하세요.
- 소셜 로그인을 시작하여 커넥터를 테스트하세요.
다음 설정에 유의하세요:
- 아이덴티티 제공자 (IdP) 이름: 각 소셜 커넥터는 사용자 아이덴티티를 구분하기 위한 고유한 아이덴티티 제공자 (IdP) 이름을 가집니다. 일반 커넥터는 고정된 IdP 이름을 사용하지만, 커스텀 커넥터는 고유한 값이 필요합니다. 자세한 내용은 IdP 이름을 참고하세요.
- 사용자 프로필 동기화: 사용자 프로필 정보 (예: 아바타, 사용자명)를 언제 동기화할지 선택하세요. 기본값은 "가입 시에만 동기화"입니다. "매 로그인 시 동기화"도 선택할 수 있지만, 이 경우 커스텀 사용자 데이터가 덮어써질 수 있습니다.
- 토큰 저장 활성화: 지원되는 소셜 커넥터의 경우, 사용자가 소셜 공급자로 로그인할 때 Logto의 Secret Vault에 액세스 토큰 (Access token) 및 리프레시 토큰 (Refresh token)을 안전하게 저장할 수 있습니다. 이를 통해 애플리케이션이 사용자를 다시 인증 (Authentication)시키지 않고도 제3자 API에 접근할 수 있습니다. 자세한 내용은 연합 토큰 저장소를 참고하세요.
소셜 로그인 활성화하기
소셜 커넥터를 성공적으로 생성하면, 로그인 경험(Sign-in Experience)에서 소셜 로그인 버튼(예: Google로 계속하기)으로 활성화할 수 있습니다.
-
콘솔 > 로그인 경험 > 회원가입 및 로그인
로 이동하세요. - (선택 사항) 소셜 로그인만 필요하다면 회원가입 식별자에서 "해당 없음"을 선택하세요.
- 구성한 소셜 커넥터를 "소셜 로그인" 섹션에 추가하세요.
- 필요에 따라 커넥터 순서를 조정하세요.
- "변경 사항 저장"을 클릭하고 "라이브 미리보기"로 테스트하세요.
자세한 내용은 소셜 로그인을 참고하세요.