Avatar
0
Hihi Teacher
Hihi Teacher
Hỏi về thư viện TOTP
Hi mọi người,
MFALink thư việnGoogle Authenticator
trên điện thoại để gen code và sau đó em nhập code thì thư viện trên ko verify được (mặc dù thư viện này build URI dựa trên format của GG authenticator ) .Em có thử dùng Authenticator extensions khác trên google chrome thì thư viện lại verify được.Mọi người có ai bị tình trạng như này chưa ạ ? Và nếu có thì làm sao để app GG authenticator gen code mà thư viện hiểu ạ ?
Cảm ơn mọi người đã đọc !
  • Answer
java totp
Remain: 5
4 Answers
Avatar
Nguyễn Thái Sơn Professional
Em có thể chụp ảnh lỗi lên được không để anh support, bao gồm cả code
  • 0
  • Reply
Avatar
monkey Enlightened
monkey Enlightened
  1. Về lỗi của em thi anh chưa có thời gian tái hiện và trả lời em được, anh sẽ trả lời sau nhé.
  2. Về việc tại sao google và các authenticator khác có thể xác thực được cái OTP này thì em phải tìm hiểu <a href="https://en.wikipedia.org/wiki/Time-based_one-time_password" rel="nofollow ugc">Time-based one-time password</a>. Điểm mấu chốt là cả ứng dụng tạo token và ứng dụng xác thực đều phải thiết lập trước <code>HOTP parameters</code>. Có thể vì lý do thư viện mà em dùng đang không thiết lập chung <code>HOTP parameters</code> dẫn đến trường hợp không xác thực được OTP em ạ
  • 0
  • Reply
Em cũng có suy nghĩ giống a chắc có vẻ khác parameter nhưng em đọc thư viện của họ thì họ nói dựa trên format của Google Authenticator a ạ.
 –  Hihi 1649025645000
Avatar
Hihi Teacher
Hihi Teacher
<img class="content-img" src="https://stackask.com/wp-content/uploads/2022/04/20220404_122811.jpg" /><img class="content-img" src="https://stackask.com/wp-content/uploads/2022/04/20220404_122849.jpg" />
secretKey1QRsecretKey1
để em verify với code em gen từ code như ở api verify.Em thấy tất cả đều đúng nhưng đối với các app trên mobile như Microsoft và GG authenticator gen code đều ko verify đc .Em dùng trên chrome 1 tiện ích authenticator khác code gen thì verify đc.
  • 0
  • Reply
Avatar
Hihi Teacher
Hihi Teacher
Code của họ có hàm getUri và họ có refer đến GG authenticator luôn ạ.Nhưng verify code lại ko đc thật là khó hiểu :v<img class="content-img" src="https://stackask.com/wp-content/uploads/2022/04/20220404_123902.jpg" />
  • 0
  • Reply