我想使用Google Authenticator添加两个因素的身份验证,我想知道google是否提供了java api,我试着搜索它,但没有找到。如果有的话,谁能告诉我java的api。如果没有,我该如何在基于web的java应用程序中使用Google Authenticator呢?我正在为我现有的应用程序使用Spring框架
发布于 2015-06-04 16:26:03
事实上,Google Authenticator与Google服务没有任何关系。你需要寻找的是TOTP。再研究一下,使用TOTP和rfc6238作为关键词,你会发现很多resources。
发布于 2017-05-24 02:44:37
google authenticator的Java库已经实现,可以在这里找到https://github.com/wstrange/GoogleAuth
发布于 2016-07-01 17:44:07
很抱歉,如果这篇文章太多了,但我在GitHub上找到了this library -也许它可以帮助你(以及其他正在寻找同样的东西的人)。:)
注意:这不是一个官方的Google库,但它遵循基于时间的一次性密码的RFC 6238规范,作者查看了Google Authenticator的C代码作为参考。
https://stackoverflow.com/questions/30202867
复制相似问题