본문으로 건너뛰기

Twilio SMS로 SMS 인증을 설정하세요

Twilio 단문 메시지 서비스에 대한 공식 Logto 커넥터입니다.

:

이 가이드는 Logto 커넥터에 대한 기본적인 이해를 전제로 합니다. 익숙하지 않은 분들은 커넥터 가이드를 참조하여 시작하세요.

시작하기

Twilio는 전화 통화 발신 및 수신, 문자 메시지 발신 및 수신, 기타 통신 기능을 위한 프로그래머블 통신 도구를 제공합니다. 우리는 웹 서비스 API를 통해 "인증 코드" 문자 메시지를 보낼 수 있습니다.

Twilio 계정 등록

Twilio에서 새 계정을 만드세요. (이미 계정이 있는 경우 다음 단계로 넘어가세요.)

발신자 전화번호 설정

Twilio 콘솔 페이지로 이동하여 Twilio 계정으로 로그인하세요.

"Phone Numbers" -> "Manage" -> "Buy a number"에서 전화번호를 구매하세요.

:

때때로 특정 국가나 지역에서 SMS 서비스가 지원되지 않는 상황이 발생할 수 있습니다. 다른 지역의 번호를 선택하여 우회하세요.

유효한 번호를 확보한 후, "Messaging" -> "Services"로 이동하세요. 버튼을 클릭하여 새 메시지 서비스를 만드세요.

친숙한 서비스 이름을 지정하고 서비스 목적을 Notify my users로 선택하세요. 다음 단계에서는 Sender Type으로 Phone Number를 선택하고, 방금 확보한 전화번호를 발신자로 이 서비스에 추가하세요.

노트:

각 전화번호는 하나의 메시징 서비스에만 연결될 수 있습니다.

계정 자격 증명 얻기

커넥터를 작동시키기 위해 API 자격 증명이 필요합니다. Twilio 콘솔 페이지에서 시작하세요.

오른쪽 상단의 "Account" 메뉴를 클릭한 다음, "API keys & tokens" 페이지로 이동하여 Account SIDAuth token을 얻으세요.

사이드바에서 시작하여 "Messaging" -> "Services" 설정 페이지로 돌아가서 서비스의 Sid를 찾으세요.

커넥터 JSON 작성

accountSID, authTokenfromMessagingServiceSID 필드를 해당 메시징 서비스의 Account SID, Auth tokenSid로 채우세요.

다양한 경우에 대해 여러 SMS 커넥터 템플릿을 추가할 수 있습니다. 단일 템플릿을 추가하는 예시는 다음과 같습니다:

  • content 필드를 임의의 문자열 형식의 내용으로 채우세요. 무작위 인증 코드를 위한 {{code}} 자리 표시자를 남기는 것을 잊지 마세요.
  • usageType 필드를 Register, SignIn, ForgotPassword, Generic 중 하나로 채워 다양한 사용 사례에 맞추세요. 전체 사용자 흐름을 활성화하려면 Register, SignIn, ForgotPasswordGeneric 사용 유형의 템플릿이 필요합니다.

Twilio SMS 커넥터 테스트

전화번호를 입력하고 "Send"를 클릭하여 설정이 작동하는지 "Save and Done" 전에 확인할 수 있습니다.

이제 완료되었습니다. 로그인 경험에서 커넥터 활성화를 잊지 마세요.

구성 유형

이름유형
accountSIDstring
authTokenstring
fromMessagingServiceSIDstring
templatesTemplates[]
템플릿 속성유형열거형 값
contentstringN/A
usageTypeenum string'Register' | 'SignIn' | 'ForgotPassword' | 'Generic'

참고 자료

Twilio - 오류 및 경고 사전