メニュー

Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Java/SpringによるTwilio Verify電話番号検証クイックスタート

電話番号検証は、登録フローにおいてユーザーが所持していると主張しているデバイスが本当に彼らの所有物であるかどうかを検証する、重要かつ信頼性の高いステップです。 Twilio Verifyの電話番号検証をアプリケーションに追加すると、電話番号の不正な登録を劇的に減少させ、将来のユーザーの電話番号はすでにぺてん師たちによって登録されている、といったトラブルから保護することができます。

This quickstart guides you through creating a Java, Spring and AngularJS app that requires a phone verification step to create an account. Two channels of phone verification are demoed: SMS and Voice.

デモアプリケーションにTwilio Verifyを追加して、悪者どもを寄せ付けないようにする準備はできましたか?さぁ、はじめましょう!

Twilioアカウントにサインインまたは作成する

無料のTwilioトライアルにサインアップするか、すでにお持ちのTwilioアカウントにサインインしてください。

新規Authyアプリケーションを作成する

Once logged in, visit the Authy Console. Click on the red 'Create New Aplication' (or big red plus ('+') if you already created one) to create a new Authy application then name it something memorable.

Authy create new application

次にTwilioは、設定ページにリダイレクトします:

Account Security API Key

目玉アイコンをクリックして、Production APIキーを表示させ、安全な場所にコピーしておきます。 下記のアプリケーションのセットアップのステップで、このAPIキーを使用します。

アプリケーションをクローン、セットアップする

Start by cloning our Spring repository. Enter the directory and use npm to install all of our dependencies:

gradle build
  1. 次のファイルを開きます .env.example
  2. Change ACCOUNT_SECURITY_API_KEY to the API Key from the above step
  3. ここで、ファイルを.envという名前で保存します
  4. 環境変数をエンバイロンメントにソースするか設定します。
        
        
        
        
        Authy ConsoleからのAPIキーを入力し、オプションでポートを変更します。

        アプリケーションAPIキーを入力する

        Authy ConsoleからのAPIキーを入力し、オプションでポートを変更します。

        これで必要なセットアップはすべて完了です!

        さぁ、下記のコマンドでアプリケーションを実行しましょう:

        gradle appRun
        

        APIキーが正しく入力されていれば、アプリケーションが起動している旨のメッセージが表示されます。

        Java-Spring Verify電話番号検証デモを使用する

        Keeping your phone at your side, vist the phone verification page of the demo at http://localhost:8080/verification/

        Country Code(国コード)およびPhone Number(電話番号)を入力し、「SMS」または「CALL」(音声通話)どちらのチャンネルに検証をリクエストするか選択します。 最後に、青い「Request Verification(検証をリクエスト)」ボタンをクリックして待ちます。

        SMSまたは音声通話による電話番号検証

        検証はすぐに終わります。 検証トークンを読み上げる音声通話がかかってくるか、トークンの記載されたSMSが受信されます。 音声通話をリクエストしていた場合、追加のセキュリティー機構として、(電話機のプッシュボタンで番号使用する)やり取りが発生する場合があります。

              
              
              
              
              この関数を使用すると、「via」変数の値に応じてSMSまたは音声通話のいずれかから検証コードを送信できます。

              SMSまたは音声通話で電話番号検証を送信する

              この関数を使用すると、「via」変数の値に応じてSMSまたは音声通話のいずれかから検証コードを送信できます。

              いずれの方法でも、パスコードがリクエストされます。 トークンを検証入力フォームに入力し、「Verify Phone(電話番号を検証)」をクリックします。

              電話番号検証入力ボックス

                    
                    
                    
                    
                    この関数は音声通話またはSMSのチャンネル経由で配信されたトークンを検証します。

                    トークンを検証する

                    この関数は音声通話またはSMSのチャンネル経由で配信されたトークンを検証します。

                    これで、デモアプリケーションはTwilio Verifyで保護されました! ログアウトして他のチャンネルもお試しいただけます。

                    関連トピック

                    これでデモアプリケーションは不正なユーザーの軍団によるあなたの会社への登録とデータベースの汚染から守ります。 次はVerify APIリファレンスを参照して、利用可能なすべての変数およびオプションについてご確認ください。 また、(同一のコードベースで)引き続きあなたの顧客を保護するには、Java Spring Authy二要素認証クイックスタートもお試しください。

                    After that, take a stroll through the Docs for more Account Security demos and tutorials - as well as sample web applications using all of Twilio's products.

                    Rate this page:

                    ヘルプが必要ですか?

                    We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd browsing the Twilio tag on Stack Overflow.