본문으로 건너뛰기

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 SID와 Auth token을 얻으세요.

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

커넥터 JSON 작성​

accountSID, authToken 및 fromMessagingServiceSID 필드를 해당 메시징 서비스의 Account SID, Auth token 및 Sid로 채우세요.

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

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

Twilio SMS 커넥터 테스트​

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

이제 끝입니다. 로그인 경험에서 커넥터 활성화를 잊지 마세요.

구성 유형​

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

참고 자료​

Twilio - 오류 및 경고 사전