Issue creating TOTP for ldap

I am having issue enabling TOTP after authentication with LDAP
LDAP Login without TOTP works fine
I followed this guide without facing any errors
Active Directory Auth Method with TOTP Login MFA | Vault - HashiCorp Learn
However the TOTP does not work after login
The server does not show any errors when debugging is enabled

vault login -method=ldap username=user
Password (will be hidden):
Enter the passphrase for methodID "9b6bbfbb-9e62-db24-7d98-d105172283d4" of type "totp":
Error making API request.

URL: PUT http://172.17.0.2:8200/v1/sys/mfa/validate
Code: 403. Errors:

* failed to satisfy enforcement adtotp. error: 2 errors occurred:
        * failed to validate TOTP passcode
        * login MFA validation failed for methodID: [9b6bbfbb-9e62-db24-7d98-d105172283d4]
1 Like

I’m facing the same problem, I followed same guide but with userpass auth method and i’m getting the exact same error

Following MFA Login with Vault TOTP | docmoa
It only worked with SHA1 TOTP Algorithm

Can confirm that I’ve ran into the same issue and it only worked when I switched to SHA1 TOTP Algorithm

Same issue here. It only worked with SHA1 TOTP Algorithm

How to bind the totp key with the ldap entity

Has anyone managed to solve this problem, I have the same problem with Google Authenticator, but using SHA1