料金は認証成功ごとに$0.05から クレジットカードは不要

Illustration showing how a business can use Verify to authenticate a user’s identity as an account security measure.
Illustration showing how a business can use Verify to authenticate a user’s identity as an account security measure.

Verify APIの仕組み

An illustration showing different user verification methods including Voice, SMS, WhatsApp, Email and more using Twilio.
An illustration showing different user verification methods including Voice, SMS, WhatsApp, Email and more using Twilio.

Verifyは、ユーザー認証用のターンキーAPI。SMS、メール、WhatsApp、TOTPなどのチャネル間で2要素認証を追加するか、Silent Network Authentication(SNA)を使用して無摩擦認証を実装します。 

ワンタイムパスワード認証(OTP)ソリューションを迅速に統合し、接続性、チャネル、コード生成、不正監視、防止策を処理します。

Forrester Consulting ROI計算ツール

Forrester Consultingによる委託調査により、Twilio Verifyが174%のROIをもたらすことが判明。Verifyの利用によりビジネスで何を達成できるか、その評価にこの新しい計算ツールをお試しください。

Report cover of The Total Economic Impact™ Of Twilio Verify with ROI and graph illustrations.
Report cover of The Total Economic Impact™ Of Twilio Verify with ROI and graph illustrations.

検証手順を、機能の一部のように感じられるように構築し、ストレスや不満の原因にならないようにしましょう

信頼性の高いユーザー認証と非常に快適なユーザー体験。

サインアップ認証 

偽のアカウントの作成を防止し、複数のチャネルをまたいで配信できるワンタイムパスワードを使用することにより、新規ユーザーに安全なサインアップ体験を提供します。

Intuitは、世界中の新規顧客を認証するためにワンタイムパスワード(OTP)のSMSメッセージを設定し、その過程における摩擦をすべて排除しました。

94%

世界各地への配信率

200以上

3か月以内に展開した国

Smiling man talking on phone while using laptop, with Intuit logo in the corner.
Smiling man talking on phone while using laptop, with Intuit logo in the corner.

Verify APIの機能

グローバルユーザー認証は大変な作業ですが、Verifyなら簡単です。

Fraud Guard protects Verify users from expensive SMS pumping fraud
Fraud Guard protects Verify users from expensive SMS pumping fraud

Fraud GuardでSMSポンピング詐欺から100%保護

Fraud Guardは、7億4,700万件の不正行為を阻止することで、顧客に$8,200万ドル以上の損失を防止してきました1。市場の先駆けとなるイノベーションで、Fraud GuardはSMSポンピング詐欺に対して100%の保護を提供します。

  • 電話番号の管理

    Verifyは、ショートコード、ロングコード、フリーダイヤル、グローバルなアルファ送信者IDを検証して管理し、グローバルな事業拡大を促進します。
  • キャリア承認済みのテンプレート

    キャリアの承認を得たメッセージテンプレートを使用して42の言語に自動的に翻訳し、配信率を向上できます。
  • 今から取り組むためのインサイト

    ダッシュボードでは、地域やチャネルごとのコンバージョン率や成功率、SMS詐欺の傾向を把握し、不正行為を防止できます。
  • サイレントネットワーク認証

    セキュアな認証により、ユーザーを待たせたり、アプリから離脱させることなく、エンドユーザー、アカウント、トランザクションを保護します。
  • PII不要、HIPAA認定、SOC 2 Type 2

    ユーザーが個人を特定できる情報(PII)を提供する必要のない、コンプライアンスを遵守したヘルスケアや金融サービスアプリケーションを開発します。
  • プッシュ認証

    アプリにプッシュ機能を簡単に組み込むことができます。
  • ルート最適化

    Verifyは、配信到達性と速度を優先するために、TwilioのSuper Networkでプレミアムテレフォニールートを使用します。
  • 回数制限

    Verifyのサービスレート制限のためのプラットフォーム保護機能は、柔軟性のあるターンキー保護を実現します。
  • 複数の配信チャネル

    SMS、WhatsApp、音声、メールを介したOTP配信は、単一のAPIにより一元管理できます。
  • グローバルな展開力

    Verifyは、200以上の地域や国におけるキャリアと政府の規制変更の複雑さを管理します。

コードを削減し、セキュリティを強化

Verifyの開発者ファーストのAPIとクライアントライブラリーにより、最短1回のスプリントで自社のアプリにVerifyを組み込み、迅速で確実な導入を実現できます。

# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

verification = @client.verify
                      .v2
                      .services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                      .verifications
                      .create(to: '+15017122661', channel: 'sms')

puts verification.sid

Verify設定にヘルプが必要ですか?

Deloitte Digital、Perficientなどのテクノロジーパートナーやトップレベルのコンサルティングパートナーが、理想のソリューションを実現します。パートナーはこちら

VerifyとLookupにより、時間とコストを節約できます。汗と涙もです。

包括的なソリューションを活用してコストを削減し、OTPのコンバージョン率を向上させ、不正リスクを軽減します。

8200万ドル

Verify Fraud Guard¹ によりコストを削減

51億件

年間の検証数²

40% 向上

SNAとプッシュ通知でコンバージョン率が改善³

68%以上

Verify² によるグローバルコンバージョン率

まず構築して、後で購入しましょう。今すぐ無料トライアルを始めましょう。

サインアップにはクレジットカードは必要ありません。拡張の準備が整った時点で、成功した検証のみに対して料金が発生します。わかりやすく、公平で、透明性が徹底されています。

Man with curly hair in a yellow plaid shirt smiling next to a brick wall
Man with curly hair in a yellow plaid shirt smiling next to a brick wall

FAQ

Twilio Verify APIは完全に管理された認証サービスで、独自のインフラストラクチャを構築することなく、ワンタイムパスコード、パスキー、サイレントネットワーク認証などのマルチチャネル認証方法をアプリやウェブサイトに追加できます。電話番号、デバイス、メールアドレスなどの所有権に基づく身元確認の方法を選択できます。詳細については、Verifyに関するドキュメントをご確認ください。

Twilio Authyアプリは2要素認証(2FA)アプリで、アカウントを不正アクセスから保護するための安全なトークンを生成します。これは無料のモバイルアプリで、パスワードの他にセキュリティ層を追加するため、さまざまなオンラインアカウントにログインする際に、デバイス上で生成されたコードが必要になります。

まず、Twilioのアカウントが必要です。まだお持ちでない場合は、無料トライアルにご登録いただけます。すでにアカウントをお持ちの場合は、Twilio ConsoleでVerify Serviceを作成できます。セットアップ手順に従って、VerifyでSMSチャネルを有効化してください。 

次に、Service SID、ユーザーの電話番号、認証方法(SMS、通話、WhatsApp)を指定して、Create Verificationエンドポイントを呼び出します。そうすると、Twilioはユーザーに6桁のコードをSMSで送信します。 

Verifyのクイックスタートでステップごとの手順を確認したりVerify APIリファレンスを参照したり、チュートリアルを使って5分で2FAとOTPを設定することもできます。

Verifyは、以下を含む複数のチャネルに対応しています。 

  • SMS

  • パスキー

  • サイレントネットワーク認証

  • Voice

  • WhatsApp

  • メール

  • TOTP(AuthyやGoogle Authenticatorのような認証アプリ)

  • プッシュ通知とサイレントデバイス承認

最適なTwilio Verifyのチャネルや認証方法を選択するには、ビジネスの状況、ユーザー体験、顧客層、地域の慣習、セキュリティ要件、技術的実現可能性を評価してください。

認証方法のフォールバックロジックを追加する方法はいくつかあります。

  1. 認証の各試行で使用するチャネルは、完全に制御できます。最初の配信が失敗したりタイムアウトしたりした場合は、別のチャネルパラメータを指定して同じCreate Verificationエンドポイントを再度呼び出すことで冗長性を実装できます。たとえば、まずSMSで送信し、必要に応じてchannel=voiceで再送信することができます。クイックスタートでは、コードを使ってステップごとに手順を案内します。

  2. Verifyでは、RCSからSMSおよびWhatsAppからSMSへの自動フォールバックがパイロット運用中です。パイロットにアクセスするには、サポートチームまでご連絡ください。 

Verifyのフォールバックシナリオの詳細に関するドキュメントをご確認ください。

はい。Twilio Verifyは、当社のグローバルコンプライアンスフレームワークの対象となっています。これには、GDPR、SOC 2 Type II、ISO 27001が含まれます。すべてのデータは、送信中および保存時に暗号化されています。 

プラットフォーム全体のコンプライアンスの詳細については、セキュリティに関するドキュメントをご覧ください。

Verifyには、同一エンティティに対して10分以内に最大5回までの認証試行レート制限があります。6回以上送信すると、試行回数の上限に達したというエラーメッセージが表示されます。これらの制限は、不正利用や悪用を防ぐために設けられています。 

独自の制限を設定することもできます。当社のドキュメントは、サービスのレート制限でVerifyのアプリケーションを保護する方法を説明しており、アプリにおけるレート制限やタイムアウトに関する考慮事項についても解説しています。

認証が成功するごとに$0.05の料金が発生し(ボリュームディスカウントあり)、さらに標準チャネル料金が加算されます。OTPベースの認証チャネルでの「認証の成功」とは、ユーザーが正しいOTPを入力し、それがVerify APIで確認された場合を指します。独自のカスタムコードを作成した場合、Verifyはユーザー入力を独自に確認できないため、すべての試行が課金対象となります 

チャネル料金は、以下のようにチャネルごとに異なります。

  • SMS:メッセージ送信の試行は常に課金され、配信の成否にかかわらず請求されます(検証の成功ごとに$0.05 + SMSごとに$0.0083(米国価格*))。

  • Voice:音声による試行は常に課金され、配信の成否にかかわらず請求されます(検証の成功ごとに$0.05)。

  • メール:検証の成功ごとに$0.05。

  • WhatsApp:配信が確認された場合にのみ課金されます(検証の成功ごとに$0.05 + 認証テンプレートメッセージごとに$0.0147(米国価格*))。

  • パスキー:パイロットプログラム。

  • サイレントネットワーク認証:検証の成功ごとに$0.05 + 国ごとのチャネル料金。キャリアとのSNAフローを完了できなかった場合、課金は発生しません。

  • TOTP(AuthyやGoogle Authenticatorのような認証アプリ):TOTPチャネルの料金は、検証料金に含まれています。リクエストが承認されたときに課金されます。

  • プッシュ通知とサイレントデバイス承認:プッシュチャネルの料金は、検証料金に含まれています。リクエストが承認または却下されたときに課金されます。

*詳細な料金、国際料金、チャネル別料金へのリンクは、Verify料金ページをご覧ください。

はい。ボリュームディスカウントや確約利用プランをご利用いただけます。詳しくは、Twilioの営業担当までご連絡ください。 

従量課金制のVerifyの利用には、月額最低料金はありません。詳細は、Verify料金ページをご確認ください。

TwilioアカウントでUsage Triggersを設定すると、認証回数や支出額が設定したしきい値に達した際に通知を受け取ることができます。しきい値に達すると、Twilioは指定したURLにWebhook通知を送信します。詳細については、Twilio ConsoleのUsage Triggersページをご覧ください。

レート制限は、生成されるOTPの数を制限する手段としても利用できます。サービスのレート制限でVerifyアプリケーションを保護する方法に関するドキュメントをご確認ください。

ユーザーがワンタイムパスコードを送信した後、Service SID、ユーザーの電話番号、コードを指定して、Verification Checkエンドポイントを呼び出します。Twilioは成功または失敗のレスポンスを返します。 

認証イベントのリアルタイム更新情報を取得するには、Verify Events APIを使用します。オンボーディング手順に従ってください。 

Twilio Verifyは、以下を含むさまざまなユースケースに対応しています。 

  • アカウント登録、新規ユーザーのオンボーディング

  • 再ログイン

  • ステップアップ認証

  • アカウントの回復

  • トランザクションの確認

  • プロフィールまたはアカウントの変更

  • 高リスクのサポートフロー

  • プロモーションの悪用

  • 同意またはオプトインの確認

Verifyで世界的にサポートされている認証方法には、以下が含まれます。

  • SMSで配信されるOTP(ワンタイムパスコード)

  • WhatsAppで配信されるOTP

  • 音声で配信されるOTP

  • メールで配信されるOTP

  • サイレントデバイス承認

  • プッシュ通知

  • 時間ベースのワンタイムパスコード(TOTP)

制限のある認証方法は以下のとおりです。

  • RCSで配信されるOTP(カバレッジ制限あり)

  • サイレントネットワーク認証(カバレッジ制限あり)

¹ 2022年6月から2025年5月まで

² Twilio 2024年内部データ(コンバージョンデータを提供した顧客に基づく)

³ Twilioとの連携によるCurveの結果