Vonage Verify機能詳細

Vonage Verifyの仕組み

Vonage Verifyの仕組みについて

    サンプルコード

    数行のコードで認証に必要な各種機能の実装が可能です。以下は一例です。

    ワンタイムパスワードの送信

    response = client.verify.start_verification(
    number=RECIPIENT_NUMBER, brand=BRAND_NAME, workflow_id=WORKFLOW_ID ) if response["status"] == "0":
    print("Started verification request_id is %s" % (response["request_id"])) else:
    print("Error: %s" % response["error_text"])

    入力されたパスワードの正誤判定

    response = client.verify.check(REQUEST_ID, code=CODE)
    if response["status"] == "0":
    print("Verification successful, event_id is %s" % (response["event_id"])) else:
    print("Error: %s" % response["error_text"])

    チャネル

    ワンタイムパスワードの送信チャネルとして、下記チャネルの使用が可能です。

    • 電話
    • SMS

    フェイルオーバー

    認証率を最大化するため、認証に失敗しても異なるチャネルを使ってパスワードを再送するフェイルオーバーの仕組みを実装可能です。例えば SMS で送信したワンタイムパスワードの認証に失敗したら後続で電話(TTS)、さらに失敗したら再度電話(TTS)でパスワードを送信する…という流れで多段構成を組めます。詳細は下記をご参照ください。
    Vonage DEVELOPER

    不正防止システム

    そのネットワークでの認証回数や成功ボリュームを監視し、不正行為を防止します。 認証率が一定期間にわたって閾値を下回ると、該当ネットワークで音声および SMS チャネル経由でワンタイムパスワードが送信されなくなります。その間にもし認証が行われた場合は、リクエストがブロックされたことと、ブロックされた理由が結果として返されます。

    送信元番号

    各国で事前登録された最適な送信元番号を使用して配信します。もしくは専用番号も登録が可能です。ご希望の方はお問い合わせください。

    APIリファレンス

    APIの仕様に関してはVonageのサイトでご確認ください。

    Vonage DEVELOPER

    Contact me,your KWCPLUS

    コミュニケーションに関するお悩みを
    まずはお気軽にご相談ください