Twilio의 도움을 받아 슬랙을 사용하여 휴대전화 이중 요소 인증

10233 단어
내 직위에서 나는 몇 달 동안 온라인 플랫폼과 협력했는데 이 플랫폼은 텍스트 메시지만 사용하여 이중 요소 신분 검증(약칭 2FA)을 한다.안전은 매우 중요하지만 사이트가 15분마다 강제로 로그아웃을 하거나 사무실 주위에서 위치를 자주 바꾸면 차라리 핸드폰을 책상 위에 잠그고 싶을 때 안전도 점점 번거로워진다.
이 해결 방안의 목적은 안전성을 낮추는 것이 아니라 개인을 더욱 편리하게 하고 안전성을 완전히 사용하지 못하게 하는 것이다.나는 아마 휴대전화를 가지고 있지 않았을 것이다. 그러나 나는 틀림없이 나의 업무 노트북을 가지고 슬랙을 켤 것이다.

고층 파이프


이 프로그램은 다음 두 가지를 가정합니다.
  • 이 절차를 사용할 플랫폼에서 간단한 전화번호 TFA를 사용할 수 있습니다.숫자나 랜덤 문자열 코드가 있는 텍스트 메시지를 받을 것입니다. 인증 항목에 이 코드를 입력하십시오.
  • 이 플랫폼은 Twilio 유형 번호를 허용합니다.전화번호 2FA를 사용하는 모든 플랫폼이 그렇지는 않다!너의 이정은 다를 수 있다.
  • 이 연습에서 분해하는 고급 단계:
  • Twilio 전화번호 받기
  • 슬랙에 웹훅 탐지기 만들기
  • 트와이리오에서 핸드폰 네트워크 갈고리 만들기
  • Twilio 전화번호
  • 로 웹 플랫폼에서 2FA 전화번호 업데이트
    마지막 트와이리오 번호로 2FA 전화번호를 업데이트합니다. 플랫폼이 바뀌면 바로 확인 문자를 보내야 합니다.그러나 앞의 요점에서 프로그래밍 가능한 Twilio 기반의 전화번호에 대한 제한이 언급된다면 이 절차를 앞당겨 실행하는 것이 유용할 수 있다.

    Twilio 전화 번호 가져오기


    Twilio는 클라우드 통신 플랫폼인 서비스(CPaas)로 소프트웨어 개발자가 웹 서비스 API를 사용하여 프로그래밍 방식으로 전화를 걸고 받거나 텍스트 메시지를 보내고 받거나 다른 통신 기능을 수행할 수 있도록 한다.플랫폼과 슬랙을 연결하는 파이프로 사용할 것입니다.
    Twilio 계정을 만들 때, 사용 기간이 제한된 Twilio 전화번호를 받을 수 있습니다.그러나 내가 설치한 플랫폼에 자주 로그인했지만 기본 무료 시용 제한을 사용하는 데 1년이 넘게 걸렸다. 그 후 15달러의 지불이 오래 지속되었다.
    이 계정의 다른 전화 번호는 추가 구매가 필요할 수 있습니다.
    이 단계가 끝날 때, 지역 번호가 있는 Twilio 전화번호를 가지고 있을 것입니다.나중에 복사하십시오.

    Slack에 웹훅 탐지기 만들기


    Slack 인스턴스로 다시 이동합니다.계속하기 전에 체크아웃Slack's walkthrough for setting up an incoming webhook하세요.이 페이지에서는 Slack 응용 프로그램을 만드는 방법과 필요한 권한을 안내합니다.웹훅의 목적지를 채널이 아닌 개인 DMs로 설정하는 것을 권장합니다.
    이 단계가 끝날 때, https://hooks.slack.com/services/???/???/??? 형식의 슬랙 웹훅 URL도 있습니다.나중에 복사하십시오.

    Twilio Studio에 모바일 네트워크 갈고리 만들기


    Twilio Studio는 통신 작업 흐름을 구축하는 데 사용되는 시각화 편집기이다.우리는 그것을 뇌로 삼아 우리의 트와이리오 전화번호로 보내는 정보를 인터넷 갈고리로 전송할 것이다.스위치를 적용한 후 플랫폼에서 확인 텍스트를 보낼 경우 전화 번호를 변경하기 전에 이 절차를 수행합니다.
  • Twilio 플랫폼에 로그인할 때 https://www.twilio.com/console/studio/dashboard로 이동합니다.또한 왼쪽 메뉴에서 3개의 점이 있는 아이콘을 선택하고 Runtime 하위 머리글 아래의 Studio를 선택하여 Studio를 탐색할 수도 있습니다.
  • 최근 트래픽에서 버튼 새 트래픽 생성 을 선택합니다.
  • '데이터 이름'에 대해 나는 자신의 데이터를'문자 알림'이라고 명명하지만 그 목적에 따라 더욱 식별적인 이름으로 마음대로 명명할 수 있다.다음을 선택합니다.
  • 사용 가능한 템플릿에서 옵션 "JSON에서 가져오기"로 아래로 스크롤합니다.이 상자를 선택하고 [다음]을 선택합니다.
  • 다음 JSON 세션을 화면의 텍스트 상자에 복사합니다.계속하기 전에 45줄에 있는 웹훅 URL의 값을 내가 놓은 자리 차지 문자에서 두 번째 단계의 일부분으로 생성된 URL으로 변경합니다.
  • {
      "description": "A New Flow",
      "states": [
        {
          "name": "Trigger",
          "type": "trigger",
          "transitions": [
            {
              "next": "post_to_slack",
              "event": "incomingMessage"
            },
            {
              "event": "incomingCall"
            },
            {
              "event": "incomingRequest"
            }
          ],
          "properties": {
            "offset": {
              "x": 0,
              "y": 0
            }
          }
        },
        {
          "name": "post_to_slack",
          "type": "make-http-request",
          "transitions": [
            {
              "event": "success"
            },
            {
              "event": "failed"
            }
          ],
          "properties": {
            "offset": {
              "x": 50,
              "y": 150
            },
            "method": "POST",
            "content_type": "application/json;charset=utf-8",
            "body": "{\"text\": \"{{trigger.message.Body}}\"}",
            "url": "https://hooks.slack.com/services/???/???/???"
          }
        }
      ],
      "initial_state": "Trigger",
      "flags": {
        "allow_concurrent_calls": true
      }
    }
    
    다음 을 클릭하면 다음 최종 결과가 생성됩니다.

    이 스튜디오 흐름은 SMS 트리거를 감청하고 슬랙 웹훅에 메시지를 전달하는 데 사용되는 자신의 웹훅입니다.전화 번호에 연결하려면 다음과 같이 하십시오.
  • 왼쪽 메뉴로 돌아가서'슈퍼네트워크'하위 제목의'전화번호'를 선택합니다.
  • 이 플랫폼에 사용할 전화번호->Twilio->Slack pipeline을 클릭하십시오.
  • 구성 페이지 하단으로 스크롤하여 메시지 섹션으로 이동합니다.
  • "Configure With"는 "Webhooks, TwiML 컨테이너, 함수, Studio 또는 에이전트"
  • 로 설정해야 합니다.
  • 메시지 전달 드롭다운 목록을 Studio Flow
  • 로 변경
  • 밑에 있는 목록을 방금 만든 스튜디오 흐름의 이름 오른쪽으로 직접 변경합니다.
  • 페이지 하단의 저장을 선택합니다.
  • 현재, 이 전화번호에 Twilio를 설정하여 Twilio를 대상으로 하는 웹훅을 터치하고 느슨한 웹훅을 터치합니다.

    Twilio 전화 번호로 웹 플랫폼에서 2FA 전화 번호 업데이트


    마지막으로 당신의 새 전화번호로 플랫폼을 업데이트하세요.이제 2FA를 실행하고 SMS 코드를 입력해야 할 때마다 느슨한 메시지가 팝업됩니다.

    이 강좌가 당신에게 도움이 되기를 바랍니다!이 프로그램에 대한 질문이나 업데이트를 환영합니다.

    좋은 웹페이지 즐겨찾기