alexandregz / twofactor_gauthenticator

This RoundCube plugin adds the 2-step verification(OTP) to the login proccess
MIT License
221 stars 78 forks source link

Compatibility Issue with Aegis Software #204

Open mohammadRezaeian opened 3 weeks ago

mohammadRezaeian commented 3 weeks ago

I would like to bring to your attention a compatibility issue that I have encountered between the twofactor_gauthenticator library and the Aegis application. It has come as quite a surprise to me that these two applications do not work seamlessly together, as I have typically found that any software supporting Google authorization has maintained compatibility with Aegis.

The specific error message I received is as follows:

com.beemdevelopment.aegis.otp.GoogleAuthInfoException: Bad secret (java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Invalid input length 3)

Given the prevalent use of Google authorization standards across various applications, I believe that addressing this compatibility would enhance user experience and broaden the usability of your library.

I appreciate your attention to this matter and look forward to any updates regarding potential resolutions.

o1ramsky commented 9 hours ago

@mohammadRezaeian

I'm using Aegis without any issue.