I wanna add two factor authentication using Google Authenticator and was wondering if google provides with java api's. I tried searching for it but din't find any. Can anyone point me to the java api if there are any. If not how can i go about using Google Authenticator in my web based java application. I am using Spring framework for my existing application
答案 0 :(得分:5)
事实上,Google身份验证器与Google服务无关。您需要寻找的是TOTP。再次使用TOTP和rfc6238作为关键字进行研究,你会发现很多resources。
答案 1 :(得分:2)
谷歌身份验证器的Java库已经实现,可以在这里找到, https://github.com/wstrange/GoogleAuth
答案 2 :(得分:0)
很抱歉,如果这是一个非常糟糕的帖子,但我在GitHub上找到了this library - 也许它可以帮助你(以及其他寻找相同的人)。 :)
注意:这不是官方Google图书馆,但它符合基于时间的一次性密码(TOTP)的RFC 6238规范,并且作者查看了Google Authenticator的C代码以供参考。