問題タブ [authy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
152 参照

jwt - Twilio Authy Webhook コールバックを認証できない

Authy OneTouch プッシュ認証用の webhook を設定しようとしています。イベントへの登録に成功しone_touch_request_responded、サブスクリプション コールから Webhook 署名キーを保存しましたが、まだリクエストを確認できていません。攻撃者は偽のリクエストを偽造し、2FA チェックを簡単にバイパスできます。

コールバック要求が前述の形式と一致せず (特にヘッダーがなく)、次のヘッダーしかないことを考えると、API ドキュメントは非常に混乱します。X-Authy-Signature

また、JWT トークンの署名を検証しようとしましたが、まだ役に立ちません (着信POST要求: {"body":"a_jwt_token"}): 常に無効な署名を取得します ( https://jwt.io/を使用しても同じです)。

Webhook POST コールバックの信頼性を確認する適切な方法は何ですか?

ありがとう!

0 投票する
1 に答える
207 参照

java - アプリケーションで QR コードをスキャンして Authy で新しいユーザーを作成する方法は?

私はSpring BootとAngular UIを備えたJavaアプリケーションを持っています。

Authy モバイル アプリから QR コードをスキャンして、Authy に新しいユーザーを作成したいと考えていました。以下のドキュメント リンクの手順に従って QR コードを生成しました。しかし、最終的に、Authy モバイル アプリからスキャン中にエラーが発生しました - 「サービス プロバイダーへの連絡エラー」。

https://www.twilio.com/docs/authy/api/users#add-a-user-without-providing-email-or-phone-number

ドキュメントに従ってJWTを使用してQRコードbase64トークンを生成しました。次に、オンラインの QR ジェネレーターを訴えて、QR コードを表示させました。

これで私を助けてください。手順やフローで見逃したものを教えていただけると助かります。

前もって感謝します!!

0 投票する
1 に答える
185 参照

web - ウェブサイトからデータを開いて認証アプリに送信する

質問は何ですか?

ユニバーサル リンクなどを介して、インストールされている認証アプリ (Google 認証システムまたは Authy) に OTP セットアップ情報 (名前、シークレット) を送信することは可能でしょうか?

ここでの目標は何ですか?

ユーザーが Web サイトで 2FA を有効にしたいというこのシナリオを想像してみてください。
利用可能なオプションは次のとおりです。

  1. ユーザーがシークレットをコピーして、認証アプリに貼り付けます
  2. ユーザーは認証アプリで QR コードをスキャンします

ただし、ユーザーがボタンをクリックするだけで、事前に入力されたデータで認証アプリが自動的に開く 3 番目のオプションが必要です。

完璧なソリューションの要件

  1. AndroidとiOSの両方で動作する必要があります(デスクトップでも動作する場合は素晴らしいでしょう)
  2. できれば、Google 認証システムと Authy の両方で機能する必要があります
  3. できれば、PWA Web サイトに限定しないでください。

Androidのほぼ同様の質問

Google 認証システムを開く意図

0 投票する
0 に答える
87 参照

twilio - Authy API Webhook - 無効な署名応答

ドキュメントページに従ってWebhookを作成しようとしています:

https://www.twilio.com/docs/authy/api/webhooks

私のcurl呼び出しは次のようになります:

残念ながら、私が受け取る応答は、私が期待するものではありません:

署名の生成に使用している PHP コード: