問題タブ [one-time-password]

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 投票する
2 に答える
4130 参照

amazon-web-services - Amazon サーバーで電子メール/SMS を介して OTP を設定する方法を教えてください。

アプリケーションでワンタイム パスワードを設定する必要があります。電子メール/SMS を介したその OTP は、Amazon にある私のサーバーから生成されるはずです。Amazon SNS や SES などのサービスをいくつか検索しました。どちらが最適で、サーバーでの使用/実装方法を教えてください。

OTP を生成しました。次に、この OTP をメールでユーザーに渡す必要があります。Amazon SNS/SES 以外に、これを実装するオプションはありますか?

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

wso2is - wso2is カスタム多要素認証

WSO2IS では、XMPP カスタム認証のみが使用されているようです (文書化されています)。カスタム OTP を実装する合理的な方法はありますか (インターフェイスの実装など)? アイデアは、OATH、HW OTP (VASCO、Gemalto、..) の使用を有効にすることです。

g.

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

web-services - サードパーティの Web サーバー認証

2 つの別個のサーバーを含む Web アプリケーションを開発しています。

  • 秘密鍵操作用の信頼できるサーバー
  • フロントエンドを提供する Web サーバー

Web サーバーでの一部の操作には、秘密鍵操作が必要です。次に、Web サーバーは、信頼できるサーバーに操作を実行するように依頼します。誤用を防ぐために、クライアントは、事前共有秘密に基づくワンタイム パスワードを提供することによって、そのような各要求を承認する必要があります。リクエストは Web サーバーによって認証される必要があります。

OTPを入力するポップアップを使用することを考えていました。ただし、このシナリオで Web サーバーによる認証を追加する方法がわかりません。それを達成する方法を教えてもらえますか?

0 投票する
2 に答える
3462 参照

java - RFC4226 HOTP Java 実装

HOTPAlgorithm.java コード ( HOTPAlgorithm.java ) をコピーして、公式の RFC4226 ドキュメントの 27 ページにある公式の HOTP RFC 4226 のサンプル実装 ( RFC4226 Page 27 ) と比較してみました。HOTPAlgorithm.java と RFC4226 の実装はどちらも、同じ作成者である Loren Hart によって作成され、バージョン 1.0 に設定されています。私の比較から、両方のコードは本質的に同じです。

(HOTPAlgorithm.java スクリプトを変更せずに) 6 桁の HOTP コードのテスト ベクトルを実行しようとしたところ、RFC4226 で指定されたソース コードと HOTPAlgorithm.java が、公開された RFC4226 の結果とまったく同じ設定で異なるテスト ベクトルの結果を生成することに気付きました。 .

RFC4226 サンプル Java コードで公開されている Java コードと HOTPAlogrithm.java を RFC4226 テスト ベクトルと比較した場合、相違点はありますか?

HOTPAlgorithm.java および RFC4226 Java コードからのテスト結果 (どちらも同じ結果を生成します):

RFC4226 出版物 ( RFC4226 Page 32 )からのテスト ベクトル

公式に公開されているサンプル コードと公式に公開されている結果に違いがありますか?

0 投票する
9 に答える
135663 参照

android - OTP (トークン) はメッセージから自動的に読み取られる必要があります

サーバーがOTPを送信し、ユーザーがこのOTPをアプリに入力してアプリにサインアップする必要があるAndroidアプリに取り組んでいます。私が欲しいのは、私のアプリがサーバーから送信された OTP を自動的に読み取れるようにすることです。どうすればこれを達成できますか?この点に関するヘルプやガイダンスをいただければ幸いです。

0 投票する
2 に答える
4060 参照

javascript - CryptoJS でバイナリハッシュは可能ですか?

SpeakEasy に似た JavaScript を使用してHOTPクライアントを作成したい

上記のライブラリは、サーバー側の JavaScript の使用を目的としており、NodeJS を使用します。

ブラウザのフロントエンド JavaScript で同じことをしたいのですが、CryptoJS を使用してこの動作を実現できませんでした。

Java (android) や Objective C (ios) などのネイティブ プラットフォームでこれが可能であることはわかっています。Objective C での対応する HOTPの実装は次のとおりですが、Web ベースのフロント エンドで実行できるかどうかは疑問です。

また、JavaScriptはどのブラウザからでも表示できるため、ブラウザでそのようなことが安全かどうかは非常に疑問です。入力の提案は役に立ちます。私はPOCのためにこれをやっています。Web ベースのプラットフォームで Hotp を使用したことがある人がいるかどうか知りたいです。