I don't want to specify All users must use one-time passwords, because I'd rather have at least one SuperAdmin that didn't use OTP to avoid getting locked out.
Working settings:
Authentication Services > Global Settings > Create users automatically: YES
Authentication Services > One-time Password > All users must use one-time passwords: NO
Authentication Services > One-time Password > Users and Groups: USER1 (local user)
Authentication Services > One-time Password > Auto-create OTP tokens for users: YES
Not Working:
All settings same as working except...
Authentication Services > One-time Password > Users and Groups: Active Directory Users (A Backend Membership group, not limited to specific AD group)
When Active Directory Users is specified, all OTP authentication to WebAdmin fails with Invalid username or password. On my domain controller I see a security event reporting Unknown user name or bad password, substatus 0xc000006a (which means username was right but password was wrong).
User authentication daemon log:
2014:06:18-12:44:56 utm aua[3453]: id="3006" severity="info" sys="System" sub="auth" name="Child 22030 is running too long. Terminating child"
2014:06:18-12:44:56 utm aua[23118]: id="3006" severity="info" sys="System" sub="auth" name="Unknown user MyUserName"
2014:06:18-12:44:56 utm aua[23118]: id="3006" severity="info" sys="System" sub="auth" name="Trying x.x.x.234 (adirectory)"
2014:06:18-12:44:56 utm aua[23118]: id="3006" severity="info" sys="System" sub="auth" name="Trying x.x.x.234 (ldap)"
2014:06:18-12:44:56 utm aua[23118]: id="3006" severity="info" sys="System" sub="auth" name="Trying x.x.x.235 (adirectory)"
2014:06:18-12:44:56 utm aua[23118]: id="3006" severity="info" sys="System" sub="auth" name="Trying x.x.x.235 (ldap)"
2014:06:18-12:44:56 utm aua[23118]: id="3005" severity="warn" sys="System" sub="auth" name="Authentication failed" srcip="x.x.x.20" user="MyUsername" caller="webadmin" reason="DENIED"
It looks like the UTM is sending the full text entered into the password field on the WebAdmin login page to the domain controller, but it should be removing the last 6 characters and checking the OTP.
Has anyone else seen this? Is it possible, or do I need to add every user individually to the OTP Users and Groups?
This thread was automatically locked due to age.