I recently bought a NitroKey Pro and wanted to enable it with Google’s 2FA.
I logged into myaccount.google.com and chose the “Google Authenticator” option. Instead of scanning the bar-code, I copied the base32 secret code provided.
Then from the Nitrokey tray app, I created a new slot for Google and pasted in the secret code. You can see the settings I’ve configured in the screenshot below.
After creating this new TOTP, I used the Nitrokey app to generate a verification code.
However, when I go to paste it into the browser window, Google rejects the 6-digit code generated by Nitrokey.
Thanks for your reply. I’ve double-checked the time settings for my system clock. It’s completely accurate.
I should mention that I already have TOTP setup for other services, including Digital Ocean, ProtonMail and GitHub; using the very same Nitrokey I should add. It’s only Google that’s been giving me bother.
I unplugged the Nitrokey after creating the new TOTP slot and plugged it back in. To no avail unfortunately.
I’m sure my OTP Slot Configuration options are correct.
Below is the pop-up box from Google Account. It displays a secret code of 32 characters in length with spaces. I make sure to copy this without any trailing whitespace.
I also tried HOTP but that didn’t work for Google either…
I managed to use Nitrokey Pro with Google 2FA. I installed Google Authenticator on my Android phone, then in Google (web) dashboard I copied the base32 secret code provided and I entered it into Google Authenticator. I have also entered that password into the Nitrokey Pro OTP slot, with same options of you screenshot.
Once I entered the password into Google Authenticator, it returned me back a passnumber that I inserted into the webpage once I pressed continue (don’t remember the exact word).
Now I am able to use codes generated by Nitrokey Pro, instead of using Google Authenticator application
now I finally managed to give it a try as well. I normally do not use google…
That is what I did, except that there is no need to remove the whitespaces as they got copied without them anyway. So I pasted the code in a free OTP slot and was able to authenticate with it from then on.
You have not mentioned your environment details. What is your Nitrokey App version and the OS?
Is it possible that Google calculates the TOTP code for different time-zone than you are at the moment? (just a blind guess; TOTP uses UTC time as a rule, App does it too)
Could you verify with another TOTP app (desktop or android) that the same code is produced as with Nitrokey App?
My friends! Is this still possible?!!! Can you still get this base32 code on google? All i see is an applet and that you need to buy a google key? I can pay you if you can show me step-by-step on how to get 2fa on youtube. Just the base32 code!!! Manually! Thanks!!!
How and where do i find the base32 secret code for youtube or google ??? So i can set up the nitrokey? Am i blind? I can’t find it…
Can you see the QR code or the base32 code?
Or have they removed that all together and having an applet now of annoyance instead? Maybe tied to an google key with closed code?
Or can you see the code, and i’m looking at the wrong places?
Where, or how can i find the base32, 2fa code on youtube or google? I will pay someone to tell me!!! Thanks!
Do they even show an QR code? You are right that you could read that one and get a code as a last try… If that is the case… Google is not making it easy for people! They can start asking for money for 2fa and getting a code instead of buying their keys. This is so lame. “Thanks” for not caring about others security google.
Do you need phone sms verification first, then the code shows or what? can someone see the code? How and where? This has annoyed me hard for months now.
Is it me or google? Why can’t they just show the code?!
“I’m google. Wanna set up 2fa? Ok here is the code for DIY people. OR… Here is another option with our applet and google keys with closed source code.”
That would had been easy. If it’s just me. What am i doing wrong?