メニュー

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 ServletによるTwilio Verify 電話番号検証

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

This quickstart guides you through creating a Java, JDK, Servlets 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アカウントにサインインしてください。

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

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 Servlets repository. Enter the directory and use gradle 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. envファイルをソースします:
    source .env

In Windows, set the ACCOUNT_SECURITY_API_KEY variable manually.

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

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

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

        これで必要な設定は以上です。

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

        gradle appRun
        

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

        Java Servlets Twilio 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の電話番号検証で保護されました! ログアウトして他のチャンネルもお試しいただけます。

                    関連トピック

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

                    After that, visit the Docs for more Account Security demos and tutorials and 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.